IDEA快捷键,入门级的可提高编程效率,高阶的可以实现无鼠标编程。目前掌握顺序排序,量大了之后会重写一篇按功能列出的。
查看和修改快捷键:
当部分快捷键使用没反应时,考虑该热键可能被系统或其他软件占用,可以自行重新设置。(还有部分情况是使用条件不对,热键不会起作用)注意不要和其他功能的快捷键冲突。
- Ctrl + Alt + S 打开系统设置
- 点击左边的keymap
- 选择相应类别的快捷键目录
查看官方快捷键文档
官方文档的优点是按照功能划分快捷键(如编辑、查找、重构等),缺点是提供的是英文版。
- 菜单栏选中Help
- 点击Keymap Reference
非常基础:
快捷键 | 功能 |
---|---|
Ctrl + X | 剪切 |
Ctrl + C | 复制 |
Ctrl + V | 粘贴 |
Ctrl + Z | 撤销 |
Ctrl + Shift + Z | 取消撤销 |
Tab/Enter | 代码联想、补全(整合了多个功能),sout/main入门级 |
Ctrl + / | 代码行注释/取消注释 |
Ctrl + Shift + / | 代码块注释/取消注释 |
Tab | 缩进选中的代码块 |
Shift + Tab | 取消缩进 |
Ctrl + Shift +Z 被搜狗输入法占用,取消占用方式见文末。
入门级:
Windows笔记本的F1~F12按键大部分被系统占用,用来调音量、调亮度等——
在作为功能键使用时,必须要同时按下左下角的Fn按键。
-
编程时使用的:
快捷键 功能 Ctrl + W 递进式选中代码。选中光标所在的单词或语句,连续按会在原有的基础上再扩展选中范围。 Ctrl + F 查找(Esc退出,很多功能都这样退出) Ctrl + R 替换 Ctrl + Y 删除光标所在/选中的行 Ctrl + D 复制光标所在行到下一行;复制选中内容到光标后。 Alt + Insert 方法自动生成。如构造函数、set\get、toString、equals等 Alt + Enter 提供光标处的快速修复。input.nextLine();修复成String s = input.nextLine(); Ctrl + Alt + T 对选中的代码弹出环绕层选项,包括try/catch/finally/if/while等 按住Ctrl并点击使用的类、方法的名字,进入其定义的源码。
按住Ctrl并移动光标显示光标所在的变量名字的定义信息。
-
编程一段时间or编程完使用的:
快捷键 功能 Shift + F9 Debug Shift + F10 Run Ctrl + Alt + L 格式化代码,可以对当前文件和整个包使用 Ctrl + Alt + O 优化导入的类(删除没用的,添加必要的),可以对当前文件和整个包使用 -
代替鼠标
快捷键 功能 Ctrl + 方向左键/右键 按词or标点or中文短句向左/右跳转 Ctrl + 方向上键/下键 向上/下滑动页面
进阶:
探索中。。。。。。
高级:
未完待续。。。。。。