牵着老婆满街逛

随便写点技术性的文章


JetBrains IDE 基本快捷键


导航快捷键

快捷键 说明
Ctrl + Tab(^ Tab 切换标签页(还要进行此选择,效率差些)
Ctrl + E(⌘ E) 查看最近打开的文件
Ctrl+BCtrl+单击 (⌘ B 或 ⌘ + 单击) 立即跳转到符号的定义
Ctrl + Alt + B 立即跳转到符号的实现
Ctrl + Shift + T (⇧ ⌘ T) 跳转至测试
Ctrl + Alt + F7 (⌘ ⌥ F7) 显示用例
Shift + Shift(⇧⇧) 快速查找任意内容
Ctrl + Shift + A 快速查找并使用编辑器所有功能(必记)
Ctrl + N (⌘ O) 快速查找类
Ctrl + Shift + N (⌘ ⇧ O) 通过文件名快速查找工程内的文件(必记)
Ctrl + Shift + Alt + N (⌘ ⇧ ⌥ O) 通过一个字符快速查找位置(必记)

编辑快捷键

快捷键 说明
Ctrl + / (⌘ /) 单行 注释 or 取消注释(//)
Ctrl + Shift + /(⌘ ⇧ /) 多行 注释 or 取消注释(/…/ )
Ctrl + D (⌘ D) 复制当前行
Ctrl + X (⌘ X) 删除当前行并保存到剪切板
Ctrl + Y (⌘ ⌫) 删除当前行
Ctrl + Delete 删除到单词结束
Ctrl + Backspace 删除到单词开始
Ctrl + W (⌥ ↑) 快速展开所选区域(不断按,不断扩大选中区域)
Ctrl + Shift + W (⌥ ↓) 快速收起所选区域(不断按,不断缩小选中区域)
Ctrl + Space (^ Space) 基本代码补全
Alt + Enter (⌥ Enter) 显示意图
Shift + Enter (⇧ Enter) 在当前行的下一行起一行新的空行(无论光标在哪个位置)
Ctrl + Alt + Enter (⌘ ⌥ Enter) 在当前行的上一行起一行新的空行(无论光标在哪个位置)
Ctrl + Shift + Enter (⌘ ⇧ Enter) 补全语句
Ctrl + Alt + T 用 if, else, try, catch, for 等来围绕选中的代码块
Ctrl + Shift + F7(⌘ ⇧ F7) 高亮显示选中文本,按Esc高亮消失
Ctrl + F12 (⌘ F12) 结构视图
Ctrl + G(⌘ L) 跳转至行
F2Shift + F2 (F2) 高亮错误或警告快速定位
Alt + 点击 (⌥ + 点击) 多重文本光标
Ctrl + Alt + Shift + Insert (⇧ ⌘ N) 临时文件可以在 IDE 中快速创建代码示例或笔记,而不对项目文件产生影响
Ctrl + Shift + / 代码向上/下移动。
Alt + / 跳转到上一个/下一个方法
Ctrl + R 替换文本
Ctrl + Shift + R 指定目录内代码批量替换
Ctrl + F 查找文本
Ctrl + Shift + F 指定目录内代码批量查找
Ctrl + Shift + U 切换光标所选中单词的大小写
Ctrl + Alt + L 格式化代码
Ctrl + ]/[ 光标到移动到代码块的前面或后面
Ctrl + Shift + I 打开定义快速查找
F3 查找下一个
Shift + F3 查找上一个
Alt + F1 查找代码所在位置
Ctrl + P 方法参数提示

重构快捷键

快捷键 说明
Ctrl + Alt + M (⌘ ⌥ M) 提取方法
Shift + F6 (⇧ F6) 重命名
Ctrl + Alt + V (⌘ ⌥ V) 提取变量
Ctrl + Alt + Shift + T (⌘ ⌥ V) 快速访问所选代码的可用重构列表

其他快捷键(摘录)

快捷键 说明
Alt + Shift + F 将当前文件加入收藏夹
Ctrl + Alt + S 打开配置窗口
F11 切换书签,就是 sublime text 的F2
Alt + Shift + F 添加至收藏夹
Alt + [0-9] 快速拆合功能界面模块
Ctrl + Shift + F12 最大区域显示代码(会隐藏其他的功能界面模块)
Alt + / 切换代码选项卡
Ctrl + F4 关闭当前代码选项卡
Ctrl + / 以单词作为边界跳光标位置
Alt + Insert 新建一个文件或其他
Shift + Tab/Tab 减少/扩大缩进(可以在代码中减少行缩进)
Alt + F1 查找代码在其他界面模块的位置,颇为有用
Ctrl + Shift + F12 开启或关闭最大化编辑
Ctrl + Alt + F11 开启或关闭全屏模式

参考文章

github