常用JetBrains系列IDE快捷键

博客作者:联系请点击,搬运不易,希望请作者喝咖啡,可以点击联系博客作者

说明

此快捷键是根据官方快捷键翻译说明的,方便查看,基于PyCharm的官方Help来翻译的,其他系列的JetBrains软件应该都是一样的道理,其中如有错误,欢迎联系指正。
Install PyCharm - Help | PyCharm

编辑

快捷键组合
说明
Ctrl + Space
代码自动完成提示(选择)
Alt + Enter
显示意图动作和快速修复
Ctrl + P
参数信息(在调用方法参数忘记的时候,提示)
Ctrl + Q
快速查找文件,可以查找当前类定义的文件等
Ctrl + 鼠标滑过
基本信息
Alt + Insert
生成代码...(细节需要多次操作会发现很有意思)
Ctrl + O
重写方法(在PHPStorm中是重写父类方法,会有选择框)
Ctrl + I
实现方法(一般是指实现接口类或抽象类方法)
Ctrl + Alt + T
环绕代码块 (if..else, try..catch, for, 等)
Ctrl + /
单行注释(//)
Ctrl + Shift + /
块注释 (/**/)
Ctrl + W
选择依次递增的代码块,具体使用目前来看比较少
Ctrl + Shift + W
去掉当前选择返回上一个选择,类似于撤销选择,与上面的相反
Ctrl + Alt + L
格式化代码,一般来说,写的代码格式不整齐统一,这个很有用
Ctrl + Alt + I
自啮合线,这个解释不太好解释,测试结果就是会自动根据代码来进行对齐
Ctrl + D
复制当前行或选定的块
Ctrl + Y
删除插入符号所在行
Ctrl + Shift + J
智能线连接(HTML和JavaScript才有用)
Ctrl + Enter
智能分割线 (HTML 和 JavaScript 才有用)

调试

此处我是用得很少
快捷键组合
说明
F8
跳过
F7
步进
Shift + F8
跳出
Alt + F8
表达式求值
F9
恢复程序
Ctrl + F8
切断断点
Ctrl+Shift+F8
查看断点

运行

快捷键组合
说明
Shift + F10
运行
Shift + F9
调试
Ctrl + Shift + F10
从编辑器运行上下文配置(Run context configuration from editor),此处可能翻译不够准确
Ctrl + Shift + X
在命令行运行

搜索/替换

快捷键组合
说明
Ctrl + F/R
查找/替换
F3/Shift + F3
查找下一个/上一个
Ctrl + Shift + F/R
在目录中查找/替换

查找哪些地方使用

快捷键组合
说明
Alt + F7 / Ctrl + F7
当前文件查找被使用/在文件中查找哪些地方使用
Ctrl + Shift + F7
文件中搜索并在使用的地方高亮显示
Ctrl + Alt + F7
显示哪些地方被使用

导航

快捷键组合
说明
Ctrl + N
跳转到指定类
Ctrl + Shift + N
跳转到文件
Ctrl + Alt + Shift + N
跳转到符号
Ctrl + G
跳转到第几行
Alt + Right/Left
切换编辑器活动窗
Esc
Go to editor (from tool window)
Ctrl + E
弹出最近编辑文件,我也是在写这文档才知道,太方便了
Ctrl + Alt + Left/Right
导航前进/后退
Ctrl + Shift + Backspace
跳转到最近编辑的代码位置
Alt + F1
在任何视图中选择当前文件或符号
Ctrl + B 或 Ctrl + Click
跳到申明(如跳转到当前函数声明的地方,这个很常用,可以实操一下)
Ctrl + Alt + B
与上面相反,跳到执行位置
Ctrl + Shift + I
打开快速定义查找
Ctrl + Shift + B
跳转到类型声明
Ctrl + U
跳到超级方法(super-method)/超类 (super-class)
Alt + Up/Down
跳转到上一个或者下一个方法,在编辑一个类的时候,方便一个一个的方法进行查看
Ctrl + ] / [
跳转到代码块的开始或结束
F2 / Shift + F2
跳转到上一个或下一个高亮错误地方,这个检查代码语法错误很有用
F4 / Ctrl + Enter
编辑源代码/查看源代码

重构

快捷键组合
说明
F5/F6
复制/移动
Alt + Delete
安全删除
Shift + F6
重命名
Ctrl + Alt + N
内联变量
Ctrl + Alt + M/V/F/C
提取方法/变量/字段/常数(Method/Variable/Field/Constant)
Ctrl + Alt + Shift + T
重构这段代码(显示所有可用的重构),比如if else if 这种语句转switch语句

VCS/本地历史

快捷键组合
说明
Alt + 反引号 (`)
‘VCS’ 快速弹出,此处需要注意这个反引号在最左上角,和那个~符号在一起的,ESC键下面
Ctrl + K
提交项目到VCS
Ctrl + T
从 VCS 更新项目
Alt + Shift + C
显示最近更改

常用操作

快捷键组合
说明
快速按两次 Shift
搜索任何一个地方
Ctrl + Shift + A
查找方法(Action)
Alt + #[0-9]
打开相应的工具窗口(这个我也没搞明白)
Ctrl + Alt + F11
开启或关闭全屏模式
Ctrl + Shift + F12
开启或关闭最大化编辑
Alt + Shift + F
添加到收藏列表(我觉得这个功能很神奇,不知道为啥要这么做)
Alt + Shift + I
检查当前文件以及当前配置文件
Ctrl + Alt + S
打开设置对话框(表示会与QQ默认快捷键冲突)
Ctrl + Tab
在 tabs 和工具窗口间切换