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

嵌入式天空

 找回密码
 我要注册

扫一扫,访问微社区

最近看过此主题的会员

查看: 1560|回复: 0

PyCharm默认快捷键

[复制链接]

342

主题

466

帖子

3949

积分

管理员

我是一个程序员

Rank: 9Rank: 9Rank: 9

积分
3949
发表于 2018-8-21 12:10:30 | 显示全部楼层 |阅读模式
PyCharm Default Keymap! S% Y% n4 O0 |
1、编辑(Editing)
+ y% \3 I6 h1 ECtrl + Space    基本的代码完成(类、方法、属性)8 z1 j" w/ B: `) S/ h
Ctrl + Alt + Space  快速导入任意类
7 O- @: H& o$ t; J( C; iCtrl + Shift + Enter    语句完成
0 A# C" @6 j+ h3 i- WCtrl + P    参数信息(在方法中调用参数)
3 {. O' t- a. \0 \! \5 HCtrl + Q    快速查看文档" `# v& _! e; R# R- S/ Z5 o$ i( T
F1   外部文档" C' ]& Y* G6 S8 a3 f0 B6 l2 _- ]# Y
. l* g4 D, G/ |0 @0 Z  E& g* I8 ?: N
Shift + F1    外部文档,进入web文档主页* r* Q2 Q1 D: }0 D8 x7 ]$ v
Ctrl + Shift + Z --> Redo 重做
5 Z/ I, |" L% _* Y# h. b
9 q) T( H0 f( e" B0 K, h  ?: y# @Ctrl + 悬浮/单击鼠标左键    简介/进入代码定义
5 @2 y+ ?1 D" T2 CCtrl + F1    显示错误描述或警告信息$ r, M* b0 F/ N. X! ]) t- N8 V
Alt + Insert    自动生成代码3 F+ n! T) ^6 `2 j: S: l
Ctrl + O    重新方法
" u) L, T4 V6 K" l& v% v5 ^Ctrl + Alt + T    选中
: g+ B/ |& f+ r) Y: t! O5 WCtrl + /    行注释/取消行注释
: s4 S% ?7 F/ B3 @  MCtrl + Shift + /    块注释

& E8 }, J( Y0 q6 E- g. g9 Q( O' I3 xCtrl + W    选中增加的代码块
2 `/ v- K$ b$ r, HCtrl + Shift + W    回到之前状态# O, X$ X7 s4 [$ D' M
Ctrl + Shift + ]/[     选定代码块结束、开始
1 h2 X% j" T0 [; J5 x/ ~Alt + Enter    快速修正% t, D: R$ d3 @' W0 N8 F/ ?; U0 y
Ctrl + Alt + L     代码格式化
4 H9 L1 `$ W' R
Ctrl + Alt + O    优化导入
/ V' v% X; f/ m; ^" G! Q( eCtrl + Alt + I    自动缩进+ C) x4 F. g+ U: v
Tab / Shift + Tab  缩进、不缩进当前行: |$ j& T! C6 j  @& m8 X
Ctrl+X/Shift+Delete    剪切当前行或选定的代码块到剪贴板
# u* r: g6 [  ?Ctrl+C/Ctrl+Insert    复制当前行或选定的代码块到剪贴板
' x2 k4 d* y) n+ t( GCtrl+V/Shift+Insert    从剪贴板粘贴
* Y' o/ }* G4 g" q7 A2 r5 {6 tCtrl + Shift + V    从最近的缓冲区粘贴
+ j% R) O0 p/ p1 w) oCtrl + D  复制选定的区域或行% z8 N. I0 l. i+ x$ u
Ctrl + Y    删除选定的行
1 B  D; G5 C+ C- t9 M* YCtrl + Shift + J  添加智能线
6 N# K0 {2 F8 b; `, }& P0 _# ICtrl + Enter   智能线切割# o" g4 T( G/ B# n: d/ l4 P8 L
Shift + Enter    另起一行: z# j& A, I+ Z  L/ v
Ctrl + Shift + U  在选定的区域或代码块间切换3 d" X: }! ?# m% O
Ctrl + Delete   删除到字符结束3 F" O- R' Z" Y" C: f
Ctrl + Backspace   删除到字符开始
# Y9 o& U5 g) j' L; ?Ctrl + Numpad+/-   展开/折叠代码块(当前位置的:函数,注释等)6 V% H" k; d* Y6 P+ i
Ctrl + shift + Numpad+/-   展开/折叠所有代码块
# V# B: z# V' [' K* ]Ctrl + F4   关闭运行的选项卡& e& \: [( }: r- R% c; Q
2、查找/替换(Search/Replace)
# B* F* Y) u8 I7 t, `) }F3   下一个
3 s/ W2 R  m+ m, J$ |4 PShift + F3   前一个5 G% c2 @* C2 S: e
Ctrl + R   替换) S. |- z6 R; U3 Y( i
Ctrl + Shift + F  或者连续2次敲击shift   全局查找
{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}/ e5 U. z. j# M% ~1 P9 g
Ctrl + Shift + R   全局替换0 ]+ r. O. }4 y+ E
3、运行(Running)
& a1 V# {8 E9 s/ X9 y* Q5 r
Alt + Shift + F10   运行模式配置
+ l1 p! ~3 ?: U, o5 E( ZAlt + Shift + F9    调试模式配置
* f, h3 G; A( I! S$ Y# k9 o( KShift + F10    运行
  e  W% b0 U( a: OShift + F9   调试# i, G9 F; ~  A0 \7 T
Ctrl + Shift + F10   运行编辑器配置' U: Z7 I) s8 a( @/ _5 V7 a" F
Ctrl + Alt + R   运行manage.py任务
7 D* \) c/ [$ I' J8 U8 O 4、调试(Debugging)
# }% l# `$ T7 dF8   跳过+ p; p' `* |: t8 u, S
F7   进入' }  {1 m( k. v
Shift + F8   退出
% @/ c! _: c4 @1 F" l  hAlt + F9    运行游标0 j. |+ q4 T5 u
Alt + F8    验证表达式  U5 ~$ C" s! e: g
Ctrl + Alt + F8   快速验证表达式
: [5 T2 C# X. v3 D! eF9    恢复程序
+ M5 q$ h) B5 U1 t2 {; G  }+ X# h+ CCtrl + F8   断点开关4 k1 z' e* ?. B" g
Ctrl + Shift + F8   查看断点
: C0 _! d8 W% C* [& `+ W 5、导航(Navigation)
9 e7 R( o. t3 \: tCtrl + N    跳转到类
) l; ~+ @$ E8 S2 {- gCtrl + Shift + N    跳转到符号
) M/ G$ ~  `1 QAlt + Right/Left    跳转到下一个、前一个编辑的选项卡(代码文件); Y8 X0 C% I+ I, y
5 E1 r2 {: m+ `' f' I& O
Alt + Up/Down跳转到上一个、下一个方法7 v, n2 r. s6 V5 c& E0 j- j; G
F12    回到先前的工具窗口
0 K2 O* U( K8 DEsc    从工具窗口回到编辑窗口, g- d! F. _" k, Y; \
Shift + Esc   隐藏运行的、最近运行的窗口1 N$ V0 B/ a! v  ^+ H# A& H
Ctrl + Shift + F4   关闭主动运行的选项卡
3 N. ]2 L6 p) r4 w; F$ b3 `Ctrl + G    查看当前行号、字符号4 J; ?" b# [( ]( O7 b
Ctrl + E   当前文件弹出,打开最近使用的文件列表
* J1 ]8 I8 g( y7 B& RCtrl+Alt+Left/Right   后退、前进. S5 F* a! g" }+ R9 o9 L2 ?
Ctrl+Shift+Backspace    导航到最近编辑区域 {差不多就是返回上次编辑的位置}# t* z+ ?% e4 o) [
Alt + F1   查找当前文件或标识
( z9 X, F* t( b' X  b# a8 FCtrl+B / Ctrl+Click    跳转到声明' |) G. D  W' i( N0 L
Ctrl + Alt + B    跳转到实现' }( P4 p  Q4 p# P) N) T( e5 n' Q: a
Ctrl + Shift + I查看快速定义
4 L' o% O0 @! k" C2 J% C2 b* Q. I9 jCtrl + Shift + B跳转到类型声明* o2 J" k8 C1 z
Ctrl + U跳转到父方法、父类
' w) s1 h  t- n3 e: a/ l4 K1 Z. zCtrl + ]/[跳转到代码块结束、开始
* n# y! f7 w1 c) ?8 C! r( xCtrl + F12弹出文件结构
8 h. S9 l) h# A1 ^Ctrl + H类型层次结构* E' C7 a, z; E0 B8 B
Ctrl + Shift + H方法层次结构: ~4 \/ R5 q1 f( @9 m2 @' @* D, r! y
Ctrl + Alt + H调用层次结构, v$ C; w. N* v* X+ N& ~2 X
F2 / Shift + F2下一条、前一条高亮的错误( R7 c& H+ F# {  _
F4 / Ctrl + Enter编辑资源、查看资源
0 Q. R! f. x! c6 {- b! YAlt + Home显示导航条F11书签开关
* [* j$ ^. Y7 m% v; i  b6 gCtrl + Shift + F11书签助记开关
& ?8 o; s* P) y4 pCtrl + #[0-9]跳转到标识的书签* Y4 N* o# u: p5 K2 `" }5 b, j
Shift + F11显示书签
/ r/ g' o: g- K8 | 6、搜索相关(Usage Search)

$ [" s9 A1 ^! S# b' EAlt + F7/Ctrl + F7文件中查询用法
- f2 O2 S. r3 `1 b+ N0 b  RCtrl + Shift + F7文件中用法高亮显示
& _* [' r2 ]# g% GCtrl + Alt + F7显示用法
! G) a# Y4 E4 R9 @  a$ u4 ^+ [. e. k 7、重构(Refactoring)
5 X0 h0 k5 Q, ]% I1 M8 e6 }; y
F5复制F6剪切
5 F# G" r( R; a& l6 r6 v0 ~! |9 {Alt + Delete安全删除9 x4 }& z9 R" n3 b+ t+ c
Shift + F6重命名
' m  ]: b. n7 e, o7 T5 S0 I/ L3 s( GCtrl + F6更改签名
6 q0 M: ]* z9 K; m2 R; QCtrl + Alt + N内联
% S1 X6 Z& R& g8 vCtrl + Alt + M提取方法* G4 H6 H+ @8 a- s8 v
Ctrl + Alt + V提取属性+ q" R# E: l% b
Ctrl + Alt + F提取字段
5 H, `! {. N) cCtrl + Alt + C提取常量
6 E0 ]- F6 {9 T1 u6 lCtrl + Alt + P提取参数/ V% S, P0 H  ]# q5 @% E
8、控制VCS/Local History: g4 y7 X( p& W; i& q3 d
Ctrl + K提交项目
/ i5 U, j: x8 y! ^Ctrl + T更新项目
- I. I" D! e4 aAlt + Shift + C查看最近的变化
8 O2 ]6 r* [4 F2 nAlt + BackQuote(’)VCS快速弹出" w. z* X, g! D4 z4 T& |
9、模版(Live Templates)

! A/ f/ H+ I3 ?* e6 `( sCtrl + Alt + J当前行使用模版, Y) |2 U5 h4 m5 @3 Y
Ctrl +J插入模版
; F2 V% p0 L1 V& v2 G8 {& Y3 } 10、基本(General)+ K1 ?. \" g3 C; ?" R
Alt + #[0-9]打开相应的工具窗口$ W' h* c/ l2 y6 C7 _) |1 P
Ctrl + Alt + Y同步
: C1 u% t# F) F6 R+ OCtrl + Shift + F12最大化编辑开关
5 W, o) F; u$ F2 d% j, t; y& {0 TAlt + Shift + F添加到最喜欢
- e7 p' {4 A% T6 \0 `5 K' Q$ M& ?Alt + Shift + I根据配置检查当前文件3 K4 l" I0 W9 a, ^3 h9 v
Ctrl + BackQuote(’)快速切换当前计划
8 K3 Q( o/ i0 `" \% T$ P; ACtrl + Alt + S 打开设置页7 {  V( A4 `3 Y8 n7 Y0 s7 D0 \
Ctrl + Shift + A查找编辑器里所有的动作$ c1 W/ }/ C" z/ J2 V; \  u
Ctrl + Tab在窗口间进行切换 ; y2 D, x$ Q$ E# W) \- J

3 I& J; c: \1 }" y
最近很忙
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2019-6-19 13:21 , Processed in 0.078595 second(s), 34 queries .

Powered by Discuz! X3.2

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

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