设为首页收藏本站

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 1117|回复: 0

PyCharm默认快捷键

[复制链接]

339

主题

462

帖子

3910

积分

管理员

我是一个程序员

Rank: 9Rank: 9Rank: 9

积分
3910
发表于 2018-8-21 12:10:30 | 显示全部楼层 |阅读模式
PyCharm Default Keymap
2 P/ l6 y  N7 y0 i1、编辑(Editing)1 S7 L) }; w3 L3 N9 c) x' g
Ctrl + Space    基本的代码完成(类、方法、属性)
! ^2 l" Z6 B( g# cCtrl + Alt + Space  快速导入任意类2 X* |, k) o; o3 E& _
Ctrl + Shift + Enter    语句完成& S8 O! h* m# d5 H$ Z& k
Ctrl + P    参数信息(在方法中调用参数)
- a% B+ v1 r# q% x% nCtrl + Q    快速查看文档% a6 M) K  s; K! S- x7 m
F1   外部文档
0 }' W* [4 p0 |2 Q+ g3 t& Y0 a/ u% g" h% d, [& B7 ^% L
Shift + F1    外部文档,进入web文档主页
7 y& S' z) Y% ~8 y5 m! qCtrl + Shift + Z --> Redo 重做9 l2 c% O- R2 W! E0 P6 u# K

' g8 k% j( i; a- E9 XCtrl + 悬浮/单击鼠标左键    简介/进入代码定义
( I- D7 k/ C. I% o0 hCtrl + F1    显示错误描述或警告信息% i# X7 \6 L6 F! K; C
Alt + Insert    自动生成代码0 T6 f. e' X4 K% C
Ctrl + O    重新方法
2 s3 ~; a) [& tCtrl + Alt + T    选中4 G' m! ]+ F- O6 h8 [6 Q" d
Ctrl + /    行注释/取消行注释' |' L. a% j& w
Ctrl + Shift + /    块注释

. h% q# ~# j, X- xCtrl + W    选中增加的代码块5 C/ o4 ?8 i3 k6 x7 V8 H0 }
Ctrl + Shift + W    回到之前状态
3 Y2 v- `: z8 q# i+ @' TCtrl + Shift + ]/[     选定代码块结束、开始
& z, X% j$ T. r, ~Alt + Enter    快速修正% h( _- A& `! q0 o
Ctrl + Alt + L     代码格式化
& u- z5 U1 a4 [% {6 c+ M
Ctrl + Alt + O    优化导入
$ m( Q, V3 e% l9 G! |8 G1 ECtrl + Alt + I    自动缩进
  n' Y- G( Z* c( U4 M$ mTab / Shift + Tab  缩进、不缩进当前行2 s: W% z* ?0 k* G2 k
Ctrl+X/Shift+Delete    剪切当前行或选定的代码块到剪贴板- i; `4 d! w+ E! G
Ctrl+C/Ctrl+Insert    复制当前行或选定的代码块到剪贴板
6 V. Y$ c2 B8 P. ~, |Ctrl+V/Shift+Insert    从剪贴板粘贴2 t3 J1 \" m, B' N( Q& V; V8 I
Ctrl + Shift + V    从最近的缓冲区粘贴3 `" M2 s) I2 _8 ?  T( g
Ctrl + D  复制选定的区域或行8 {  [# c  m1 m; M! V  O
Ctrl + Y    删除选定的行
: _' f- `/ d9 c3 d% `Ctrl + Shift + J  添加智能线( F9 L4 N$ |6 u
Ctrl + Enter   智能线切割
& M7 W  `: u. p8 I2 ?7 a8 r& xShift + Enter    另起一行7 Z4 S# r' K" P: y0 ^' r/ i
Ctrl + Shift + U  在选定的区域或代码块间切换6 O% ?! i1 \# f3 d( l
Ctrl + Delete   删除到字符结束) k5 p. u6 ~+ s, x" S: u
Ctrl + Backspace   删除到字符开始& C" K1 d2 a% Z
Ctrl + Numpad+/-   展开/折叠代码块(当前位置的:函数,注释等)
2 _5 b& C6 P, F7 T9 v" H" u0 e2 }3 ]$ jCtrl + shift + Numpad+/-   展开/折叠所有代码块$ ~+ Y5 o& y( z9 s/ Q) H( b
Ctrl + F4   关闭运行的选项卡
+ n) p3 M3 \! {  c9 ~ 2、查找/替换(Search/Replace)
  y3 }8 k4 q9 I, g5 A0 g3 }" W: _F3   下一个
# ]0 V( X. x- V. K2 fShift + F3   前一个
) T# D& @8 V, y. OCtrl + R   替换9 a( J5 x. W9 K
Ctrl + Shift + F  或者连续2次敲击shift   全局查找
{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}/ v: G" J  p2 t1 \6 z8 O
Ctrl + Shift + R   全局替换" d% v+ q. |9 t
3、运行(Running)

  u, |$ J/ w( c3 qAlt + Shift + F10   运行模式配置
; C* x9 _# ~+ \' J4 H! [8 vAlt + Shift + F9    调试模式配置) j- U0 M6 \$ ~
Shift + F10    运行* m4 y; h  a' I1 ?6 S: h* b! ]
Shift + F9   调试
2 B+ D/ L. u6 E+ l9 g* g3 HCtrl + Shift + F10   运行编辑器配置+ T3 A/ S% Y9 I! D- z* l
Ctrl + Alt + R   运行manage.py任务, N. z1 W$ O: D! O! x/ q; S! G
4、调试(Debugging); G3 }* @" T( z
F8   跳过
, Y. H) A( p' T/ @. H9 c) Z: }5 N' M, ?F7   进入$ R1 [4 g+ {* v0 l4 a
Shift + F8   退出
! ~7 d2 I- u( M3 H! \  kAlt + F9    运行游标+ j8 N0 Z2 }$ u+ w) B9 ~
Alt + F8    验证表达式
$ C1 |0 H: N4 k* CCtrl + Alt + F8   快速验证表达式
% P$ i. Q( ^$ |" {! b0 X0 k/ O" pF9    恢复程序2 A& }0 y# j/ d- p; D9 U
Ctrl + F8   断点开关
+ Q0 u% W! g8 O! S: C+ g6 GCtrl + Shift + F8   查看断点% Y$ v) f7 _7 F$ y' @/ L) T0 p2 W$ V
5、导航(Navigation), y( U, N2 t. L% L, W" p1 ^( d
Ctrl + N    跳转到类# L# }+ Z% E( U
Ctrl + Shift + N    跳转到符号
4 T6 I7 i6 h4 Y4 Z, S8 AAlt + Right/Left    跳转到下一个、前一个编辑的选项卡(代码文件)
( e# k4 h3 V. L0 I1 W; a

8 W. k1 }! Z3 P: KAlt + Up/Down跳转到上一个、下一个方法
! V' o! T) }9 W& D$ uF12    回到先前的工具窗口# t- q( F# F) Q4 o
Esc    从工具窗口回到编辑窗口
. I0 @; r0 }% Y) n, a5 ~Shift + Esc   隐藏运行的、最近运行的窗口# _! T9 W4 l. ?2 H  u
Ctrl + Shift + F4   关闭主动运行的选项卡
: ^# I7 j4 {  b7 s0 Z$ QCtrl + G    查看当前行号、字符号
8 E. i5 `1 @2 [; WCtrl + E   当前文件弹出,打开最近使用的文件列表: E# G/ f+ a$ I- o2 P2 g
Ctrl+Alt+Left/Right   后退、前进
! @/ W( Y1 t9 qCtrl+Shift+Backspace    导航到最近编辑区域 {差不多就是返回上次编辑的位置}
4 B9 o8 n+ K% B; XAlt + F1   查找当前文件或标识1 Z( [4 @) `  N- M
Ctrl+B / Ctrl+Click    跳转到声明0 P! k- @) W, M2 k
Ctrl + Alt + B    跳转到实现5 O+ |" Q% x2 G0 C# `) P
Ctrl + Shift + I查看快速定义
: N- Y1 H3 \* DCtrl + Shift + B跳转到类型声明! @$ d. p) J( K3 m$ S5 o
Ctrl + U跳转到父方法、父类- J( ~1 c# Z  A1 e& x, ^- w
Ctrl + ]/[跳转到代码块结束、开始
+ [8 r$ `% f8 N& TCtrl + F12弹出文件结构% N2 n  j/ H0 {9 s' q& b
Ctrl + H类型层次结构
  Y+ V& Z0 Q" e- N4 |Ctrl + Shift + H方法层次结构; a4 G2 {2 Z: x
Ctrl + Alt + H调用层次结构
. `4 ~( ?4 T$ i! FF2 / Shift + F2下一条、前一条高亮的错误& @# s) S, e: S7 f: `+ J
F4 / Ctrl + Enter编辑资源、查看资源
- i1 P& c6 m$ v- ^: M8 G& G( e/ fAlt + Home显示导航条F11书签开关( o6 h: T8 W* k% T5 ~; M
Ctrl + Shift + F11书签助记开关
" s( N$ O' B  I3 \4 qCtrl + #[0-9]跳转到标识的书签
+ V4 t; U3 T  `" _! IShift + F11显示书签7 G+ Z- S% O; G: Y+ E
6、搜索相关(Usage Search)

. Y$ u# a/ t( b" |' d; GAlt + F7/Ctrl + F7文件中查询用法
. c* L+ ^# P/ ]- |, [! }) nCtrl + Shift + F7文件中用法高亮显示
/ \% ]# m9 V$ j1 M6 ?Ctrl + Alt + F7显示用法2 v/ w/ h4 m$ O" i
7、重构(Refactoring)
+ _4 A+ Y/ K1 E; I' Q* O0 |
F5复制F6剪切9 m. s! B7 \+ e9 k. C
Alt + Delete安全删除
3 M0 j5 d! k: h5 r$ e5 t6 kShift + F6重命名
$ z- g& g' E/ E( c6 A/ OCtrl + F6更改签名
  s/ y- d: q0 SCtrl + Alt + N内联( n) e* [8 f% f3 w
Ctrl + Alt + M提取方法
; ~" |% x4 c8 k" DCtrl + Alt + V提取属性
! @. R; O: g/ `; t( fCtrl + Alt + F提取字段; h* S! F2 A4 E$ ^# m0 k
Ctrl + Alt + C提取常量
; R% O4 [7 }4 m0 aCtrl + Alt + P提取参数
* d) M  ^) U" a1 p* a/ i1 s 8、控制VCS/Local History
# m0 G& o0 h5 u. a' h: {. \Ctrl + K提交项目
9 |5 U; e' X! h3 t4 fCtrl + T更新项目2 z* P! u7 N$ c# p6 S
Alt + Shift + C查看最近的变化
* }1 j, G) N2 l. d  \1 t* @& [+ mAlt + BackQuote(’)VCS快速弹出7 a. I7 k) `2 g2 U
9、模版(Live Templates)
  ]* Y* u( ^9 m
Ctrl + Alt + J当前行使用模版
( F0 `" v  `: r9 RCtrl +J插入模版
6 |3 ?+ _. O% O6 ]9 B 10、基本(General)
! r6 \; x. j9 F6 c* p& ]Alt + #[0-9]打开相应的工具窗口
! X) G! z+ W' V! z  R2 F0 o3 u6 XCtrl + Alt + Y同步
$ ^+ f. ?, w. ZCtrl + Shift + F12最大化编辑开关
) c7 P% w3 ]; D. h( A* U% mAlt + Shift + F添加到最喜欢
# C6 ]# J) `( J% s* a4 lAlt + Shift + I根据配置检查当前文件# F/ a9 ~6 `) T& Z8 o
Ctrl + BackQuote(’)快速切换当前计划
8 m  q6 L6 F/ P+ H9 mCtrl + Alt + S 打开设置页! v  z) l+ j' Y, j/ g
Ctrl + Shift + A查找编辑器里所有的动作+ y/ f$ f8 W/ R8 L+ q( d
Ctrl + Tab在窗口间进行切换 " [' d5 D4 I+ |
' q" d$ ^& B- S* g* r$ m
最近很忙
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-4-19 00:54 , Processed in 0.087478 second(s), 34 queries .

Powered by Discuz! X3.2

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

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