PyCharm快捷键

由于经常忘记PyCharm快捷键, 而且PyCharm的快捷键太多了, 故记录一下

光标移动

功能 快捷键
导航到最近编辑区域 Ctrl + Shift + Backspace
光标移动代码块结束 开始 Ctrl + ]/[
查看/跳转当前行号 字符号 Ctrl + G
跳转到上一个/下一个方法 Alt + Up/Down
下一条/前一条高亮的错误 F2 / Shift + F2
光标从编辑窗口回到工具窗口 F12
光标从工具窗口回到编辑窗口 Esc

选择

功能 快捷键
列模式选择 ALT + 左键
选择光标到代码块结束/开始 Ctrl + Shift + [/]
逐步扩大选择 (变量->行->块) Ctrl + W

编辑相关

功能 快捷键
缩进/不缩进当前行 Tab/Shift + Tab
下一行回车(光标在当前行) Ctrl + Enter
智能跳到下一行 Shift + Enter
行注释 Ctrl + /
块注释 (不适用于Python脚本) Ctrl + Shift + /
复制选定的区域或行 Ctrl + D
删除选定的行 Ctrl + Y
代码格式化 Ctrl + Alt + L
自动缩进 Ctrl + Alt + I
优化导入 Ctrl + Alt + O
自动完成/联想 Alt + /
输入模板 Ctrl + J
将当前块代码上移一行 Ctrl + Shift + Up
将当前块代码下移一行 Ctrl + Shift + Down

阅读相关

功能 快捷键
跳转到 变量 方法 类 声明 Ctrl + 鼠标左键/B
后退/前进 Ctrl + Alt + Left/Right
跳转到下一个/前一个编辑的选项卡 Alt + Right/Left
弹出当前项目的文件窗口 Ctrl + E
查看快速定义( 弹出窗口提示 ) Ctrl + Shift + I
跳转到父方法、父类 Ctrl + U
折叠当前代码 Ctrl + -
展开当前代码 Ctrl + +
折叠所有代码 Ctrl + Shift + -
展开所有代码 Ctrl + Shift + +
隐藏/显示工具窗 Ctrl + Shift + F12
文件内筛选 (方法太多时用) Ctrl + F12
将当前单词在整个文件中高亮 F3移动到下一个 ESC取消高亮 Ctrl + Shift + F7
添加书签 (无书签号) F11
设置书签 (可指定书签号) Ctrl + F11
添加指定书签号的书签 Ctrl + Shift + [1-9]
显示所有书签 Shift + F11
跳转到指定书签号位置 Ctrl + [0-9]
跳转到搜索的类 Ctrl + N
跳转到搜索的文件 Ctrl + Shift + N
隐藏运行的 最近运行的窗口 Shift + Esc
关闭主动运行的选项卡 Ctrl + Shift + F4
查找当前文件或标识 Alt + F1
跳转到实现 Ctrl + Alt + B
跳转到类型声明 Ctrl + Shift + B
弹出文件结构 Ctrl + F12
类型层次结构 Ctrl + H
方法层次结构 Ctrl + Shift + H
调用层次结构 Ctrl + Alt + H
显示导航条 Alt + Home
书签助记开关 Ctrl + Shift + F11

运行相关

功能 快捷键
运行代码 Shift + F10
调试代码 Shift + F9

调试中相关

功能 快捷键
跳过 F8
进入 F7
退出 Shift + F8
运行游标 Alt + F9
验证表达式 Alt + F8
快速验证表达式 Ctrl + Alt + F8
恢复程序 F9
断点开关 Ctrl + F8
查看断点 Ctrl + Shift + F8

查找/替换相关

功能 快捷键
下一个 F3
前一个 Shift + F3
替换 Ctrl + R
全局查找 Ctrl + Shift + F
全局替换 Ctrl + Shift + R
文件中查询用法 Alt/Ctrl + F7
文件中用法高亮显示 Ctrl + Shift + F7
显示用法 Ctrl + Alt + F7

重构相关

功能 快捷键
重命名 Shift + F6
安全删除 Alt + Delete
更改签名 Ctrl + F6
内联 Ctrl + Alt + N
提取方法 Ctrl + Alt + M
提取属性 Ctrl + Alt + V
提取字段 Ctrl + Alt + F
提取常量 Ctrl + Alt + C
提取参数 Ctrl + Alt + P

本文来自博客园,作者:403·Forbidden,转载请注明原文链接:https://www.cnblogs.com/lczmx/p/15665298.html

原文地址:https://www.cnblogs.com/lczmx/p/15665298.html