本期主要内容是 IDEA 的常用快捷键。关于这个话题我决定多写几期博客,因为快捷键对于你的编码效率来说真的太重要了。
由于冰封用的操作系统是 Windows 所以这里就先讲讲 Windows 的快捷键吧。
本篇教程同样适用于任何 JetBrains 公司出品的其他 IDE ,包括 PhpStorm , WebStorm , PyCharm , Rider , RubyMine , CLion 等。
依赖
- IntelliJ IDEA
快捷键
其中,与常用的其他产生冲突的快捷键,我也标注出来了。请用户根据实际情况使用。
本篇博客所收录的快捷键一般情况下的要求是全部掌握。
键 | 作用 |
---|---|
Alt+Enter | 给我一个惊喜! |
Ctrl+C | 复制 |
Ctrl+V | 粘贴 |
Ctrl+X | 剪切 |
Ctrl+A | 全选 |
Ctrl+Z | 撤销 |
Ctrl+Shift+Z | 重做,即反撤销(与搜狗输入法查看字符冲突) |
Ctrl+Shift+V | 查看最近复制的多条内容,并选择需要的内容粘贴 |
Ctrl+/ | 使用单行注释注释或取消注释当前选中部分 |
Ctrl+Shift+/ | 使用块注释注释或取消注释当前选中部分 |
Ctrl+D | 重复当前行 |
Ctrl+Y | 删除当前行 |
Ctrl+Alt+L | 自动整理代码(与 QQ 账号锁冲突) |
Ctrl+Alt+Q | 自动整理 import |
Ctrl+Alt+I | 自动整理缩进 |
Ctrl+Space | 直接自动补全(与 Windows 输入法切换键冲突) |
Ctrl+Shift+Space | 智能自动补全 |
Ctrl+P | 查看参数表 |
Ctrl+Q | 查看简要文档,似乎就是渲染 javadoc |
Alt+insert | 自动生成代码,比如构造器, getter setter 之类 |
Ctrl+O | 重载父类方法 |
Ctrl+I | 实现父类接口 |
Shift+W | 选择扩散 |
Ctrl+R | 替换 |
Ctrl+F | 查找 |
Ctrl+K | git commit |
Ctrl+Shift+K | git push |
Ctrl+T | git pull |
Shift+F6 | 万能的重命名工具,包括变量方法类名文件名 |
Ctrl+Alt+A | git add ,请事先选中一个文件(与 QQ 截图冲突) |
Ctrl+Alt+S | 打开设置(与 QQ 一个然并卵的功能冲突) |
Ctrl+Alt+Shift+S | 打开当前项目的结构与设置 |
Shift+Shift | 全局搜索 |
以上便是冰封为大家总结的常用快捷键了。这只是 JetBrains 黑科技的很小一部分,以后还会有更多的使用技巧。
千万不要嫌背快捷键麻烦,花 5 秒背一个,以后每天都能给你省好几分钟的编码时间。
另外可以看到很多快捷键和 QQ 是冲突的,这就说明 QQ 是一款十分 anti-programming 的软件, 编程的时候还是别开了,或者修改 QQ 快捷键。毕竟,谁舍得牺牲整理代码这么厉害的功能呢。
另外快捷键键位可以在 Settings -> Keymap 里面进行调整,你还能看到很多原生没有启动的快捷键。
赶紧试试吧。
你学到了什么?
- 好多好多快捷键
- 快捷键可能出现的冲突
- 快捷键的重要性
- 编程时打开 QQ 是多么可怕的事情
Create an issue to apply for commentary