请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 2192|回复: 0

PyCharm默认快捷键

[复制链接]

344

主题

468

帖子

3963

积分

管理员

我是一个程序员

Rank: 9Rank: 9Rank: 9

积分
3963
发表于 2018-8-21 12:10:30 | 显示全部楼层 |阅读模式
PyCharm Default Keymap4 \* |( q$ m7 k
1、编辑(Editing)
5 C9 \9 z4 T5 x2 y1 i& T5 q0 j1 |Ctrl + Space    基本的代码完成(类、方法、属性)3 O" c$ @& P/ \( Y! q
Ctrl + Alt + Space  快速导入任意类
2 |+ s) p0 [5 G& e" `Ctrl + Shift + Enter    语句完成& T6 X" N3 x5 {) f/ f- m- O9 B
Ctrl + P    参数信息(在方法中调用参数)5 j2 C: F* H7 A
Ctrl + Q    快速查看文档
6 e1 N: ~4 T5 E5 A- zF1   外部文档* }5 t+ U( j: k' E7 U& r
& S6 M1 |# Y1 h: c' D$ ~8 w' }
Shift + F1    外部文档,进入web文档主页3 D% I  J/ \5 Z& b) w  r
Ctrl + Shift + Z --> Redo 重做# ?" \( z% w/ U" {+ [5 f( Q

2 q, h7 ^+ D# n6 k) VCtrl + 悬浮/单击鼠标左键    简介/进入代码定义
' \+ J! E6 c" X; R) Q. F* [# MCtrl + F1    显示错误描述或警告信息1 g: L& k; v3 g
Alt + Insert    自动生成代码
9 [; ]/ t) I2 a8 H/ `Ctrl + O    重新方法
" n. N8 }+ h. n: t( b8 UCtrl + Alt + T    选中
7 v  C5 b/ k1 H! g* h  P3 c4 JCtrl + /    行注释/取消行注释0 D6 B1 h1 J1 z( Q2 q% Y: R
Ctrl + Shift + /    块注释
* j# L8 I# q0 l1 _0 K
Ctrl + W    选中增加的代码块
; a3 x/ W, O2 q0 E6 DCtrl + Shift + W    回到之前状态1 \$ X4 G. B/ m* L
Ctrl + Shift + ]/[     选定代码块结束、开始# R5 e+ V' a  O$ t: L$ |% o* f+ Y
Alt + Enter    快速修正3 ?5 s+ Q5 M  L$ L1 N' Y! ?
Ctrl + Alt + L     代码格式化

* ^9 d! h+ @8 M# [& PCtrl + Alt + O    优化导入5 y; ~- W! Q5 |  M' Q7 l* r$ d' B
Ctrl + Alt + I    自动缩进5 y% z$ @6 r: f9 S' f" j8 c, ~
Tab / Shift + Tab  缩进、不缩进当前行
, n' E" G- N- }9 \Ctrl+X/Shift+Delete    剪切当前行或选定的代码块到剪贴板- t% [5 X( l5 c( m! B, ^8 C
Ctrl+C/Ctrl+Insert    复制当前行或选定的代码块到剪贴板# L# ?7 Z9 Y) G9 X: N# R
Ctrl+V/Shift+Insert    从剪贴板粘贴2 |; y" S5 R% T: C6 \; U
Ctrl + Shift + V    从最近的缓冲区粘贴; H2 ]% @+ O1 g/ w3 Z& _: V& X: w3 v+ \
Ctrl + D  复制选定的区域或行
+ ?5 u: J3 G' X, L. ]+ FCtrl + Y    删除选定的行" C) }9 ?% ]- b9 x5 L' i. M
Ctrl + Shift + J  添加智能线0 H2 |8 L+ p: Q% U6 Y: Z
Ctrl + Enter   智能线切割
# H; g% p! D! R8 J4 BShift + Enter    另起一行! M7 G! _) ?# |. A/ {
Ctrl + Shift + U  在选定的区域或代码块间切换/ V/ i, y5 H  M5 R5 R
Ctrl + Delete   删除到字符结束' F1 A8 y9 h: o+ C; ?" _! r
Ctrl + Backspace   删除到字符开始
2 v. m6 C5 c9 t+ QCtrl + Numpad+/-   展开/折叠代码块(当前位置的:函数,注释等)' _' h! i% u, a: X( w. W0 v7 m$ a
Ctrl + shift + Numpad+/-   展开/折叠所有代码块
2 f1 o: E8 ]7 N8 h9 s. f7 ^Ctrl + F4   关闭运行的选项卡
& n8 V) R8 j  g+ k- ? 2、查找/替换(Search/Replace)
, u0 W2 k% ~; {F3   下一个8 @+ F4 F5 s. ?; r- ?( o/ b
Shift + F3   前一个# I6 `" P! d4 c/ T. n
Ctrl + R   替换
5 C' M* `3 p- @* s* n  Q% bCtrl + Shift + F  或者连续2次敲击shift   全局查找
{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}0 O( e0 |/ Q4 X. e& \
Ctrl + Shift + R   全局替换
6 N' ?) R) H! B4 T4 s 3、运行(Running)
! [5 B4 z: W; G
Alt + Shift + F10   运行模式配置
# Y8 f6 H/ y7 Q4 G# l. zAlt + Shift + F9    调试模式配置) p. d' f& h( W
Shift + F10    运行
9 Y7 g6 @7 O; _4 u% [) E8 s2 C1 iShift + F9   调试
/ Y) R0 K7 }* g3 UCtrl + Shift + F10   运行编辑器配置
) z# P1 l' Y- y: V1 u  W* tCtrl + Alt + R   运行manage.py任务
* [$ G2 i8 ^- Y; E! T) F2 D 4、调试(Debugging)
9 e' ^( f0 I6 f. v7 n* oF8   跳过
+ K* D6 j. u5 ]6 y4 r% }0 lF7   进入
) }' I- w/ {7 ?, TShift + F8   退出
* U" x" Y, q$ w) ZAlt + F9    运行游标
/ J8 f: J# W  T/ O! _( D; s: g* S9 ~Alt + F8    验证表达式
+ l! E! L; X* a( H! g; K0 tCtrl + Alt + F8   快速验证表达式
7 V* v( |7 C% t+ D& ~1 D, W" b# }F9    恢复程序
0 f) J& _  x% ], ]+ \+ qCtrl + F8   断点开关- X9 E! j- v& k
Ctrl + Shift + F8   查看断点  }1 m( k" R$ q( A& Q% L! j4 Y
5、导航(Navigation)! m' k, u# C9 M+ D
Ctrl + N    跳转到类9 t2 S: [7 z* @4 _; q: v
Ctrl + Shift + N    跳转到符号
3 L! z* k5 Z2 `8 ZAlt + Right/Left    跳转到下一个、前一个编辑的选项卡(代码文件)
' g$ P6 Q& ~" Y, n1 q" D
8 \0 I- e. e- m9 }2 a7 z; ~
Alt + Up/Down跳转到上一个、下一个方法) c' y' J! ?5 k/ m
F12    回到先前的工具窗口
8 H8 V- T" D& o0 O5 F. J. {Esc    从工具窗口回到编辑窗口
+ L2 n2 w/ g4 q" n  b0 r% }Shift + Esc   隐藏运行的、最近运行的窗口
1 v5 e9 {) x% q7 ?( TCtrl + Shift + F4   关闭主动运行的选项卡
3 z$ n$ L2 t7 f' ~1 l2 GCtrl + G    查看当前行号、字符号
) \: n+ v  p" Z, O) C  i8 \1 i  bCtrl + E   当前文件弹出,打开最近使用的文件列表# @5 q7 @- @5 {# b. \
Ctrl+Alt+Left/Right   后退、前进& R9 k! d( @; X5 R% r
Ctrl+Shift+Backspace    导航到最近编辑区域 {差不多就是返回上次编辑的位置}; P8 e6 n  L3 X* h: X7 m- P, D
Alt + F1   查找当前文件或标识( ^& `4 A. ]: S& g
Ctrl+B / Ctrl+Click    跳转到声明0 e. D: A& \8 p
Ctrl + Alt + B    跳转到实现8 J  r8 @5 `7 q3 b
Ctrl + Shift + I查看快速定义1 q, x- b: N1 o2 j" _  d7 L
Ctrl + Shift + B跳转到类型声明* u* `  S: g2 B& v$ F( x
Ctrl + U跳转到父方法、父类
1 ]' m( D3 e! G& m, GCtrl + ]/[跳转到代码块结束、开始
; H8 c& ^- g8 B$ ^Ctrl + F12弹出文件结构0 _+ ]/ w, v6 Z- U, o
Ctrl + H类型层次结构# q' T- j; Z: b- P/ P
Ctrl + Shift + H方法层次结构
) _% H7 R9 G' Z) N/ E+ d% GCtrl + Alt + H调用层次结构5 j6 [. b$ P3 U* K
F2 / Shift + F2下一条、前一条高亮的错误! ]0 M. S0 F' ]) l* g# v
F4 / Ctrl + Enter编辑资源、查看资源* W: h* @5 [2 P4 D, s5 k
Alt + Home显示导航条F11书签开关
' A% z+ E$ j+ r: B$ ~  `Ctrl + Shift + F11书签助记开关
; f) K% h8 J! ^% i; UCtrl + #[0-9]跳转到标识的书签
+ {/ @# {1 i5 p; j) w2 i$ h4 i- NShift + F11显示书签
: b2 |* t1 m4 A& @& p% ? 6、搜索相关(Usage Search)

: Q4 b0 w! u( M1 i- Q0 jAlt + F7/Ctrl + F7文件中查询用法' `. H  _, K/ }% J4 v2 N
Ctrl + Shift + F7文件中用法高亮显示7 x& K1 U+ p4 [5 {& F, Z8 C
Ctrl + Alt + F7显示用法2 b7 X, F+ v* I! ]  t
7、重构(Refactoring)
% L8 e  c+ }/ z: W4 `+ D/ l; ^
F5复制F6剪切
  A3 I4 m. _4 ~4 XAlt + Delete安全删除
5 e6 O5 \  D5 n. wShift + F6重命名1 u9 }( V8 z/ H6 @
Ctrl + F6更改签名
5 x- t) Q% p4 k0 oCtrl + Alt + N内联
- u7 G( E2 r3 @% U# }/ wCtrl + Alt + M提取方法
! w# R1 w3 v% P1 y$ LCtrl + Alt + V提取属性" q7 u$ F' ?+ K# k" ^: N" h& {
Ctrl + Alt + F提取字段6 a0 Y0 K4 A' _# S- A1 W2 N  Y
Ctrl + Alt + C提取常量
- w& {( l! z! x5 _Ctrl + Alt + P提取参数
2 V* e" t3 `8 w5 p) Z4 c& s 8、控制VCS/Local History" k* K/ O8 l$ |
Ctrl + K提交项目6 l5 [8 D! U6 n2 f/ y- E
Ctrl + T更新项目9 \" Z, W3 Q% g/ P3 O: Y$ I* ]& C
Alt + Shift + C查看最近的变化2 U$ A; n; E, c2 _* ^$ A
Alt + BackQuote(’)VCS快速弹出, z' r( U1 p$ W8 w0 B7 y/ D( \
9、模版(Live Templates)
) B7 C  Z& |- U* F, i9 |
Ctrl + Alt + J当前行使用模版! q, t! A' k. x! E
Ctrl +J插入模版
9 O  P6 D: _" d  V; n 10、基本(General)
! |$ E- _  s# LAlt + #[0-9]打开相应的工具窗口* X# ~4 W  t6 c, x1 T" l
Ctrl + Alt + Y同步
- ]; M, H1 i# |- G: ZCtrl + Shift + F12最大化编辑开关
% |; I. r8 Z/ V5 D& \) VAlt + Shift + F添加到最喜欢/ G9 M8 }; ~6 g
Alt + Shift + I根据配置检查当前文件
3 j  d7 _) V! R- E) X, `Ctrl + BackQuote(’)快速切换当前计划. \  Q. N* I: b6 s8 {7 {! ]
Ctrl + Alt + S 打开设置页
7 k. i" L, G: p9 YCtrl + Shift + A查找编辑器里所有的动作' F; F; N& q0 e7 A+ w. u
Ctrl + Tab在窗口间进行切换 8 {( _# N/ f! r, b( Z3 ]
% N2 j) Y" _) \4 x% \2 p4 O/ K
最近很忙
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EBMSKY Inc. ( 冀ICP备17022971号-1  

GMT+8, 2019-10-24 00:14 , Processed in 0.078258 second(s), 36 queries .

Powered by Discuz! X3.2

© 2014-2018 Comsenz Inc. 【嵌入式天空】设计

快速回复 返回顶部 返回列表