传教之 IntelliJ IDEA 第二章:快捷键(一)

by

本期主要内容是 IDEA 的常用快捷键。关于这个话题我决定多写几期博客,因为快捷键对于你的编码效率来说真的太重要了。

由于冰封用的操作系统是 Windows 所以这里就先讲讲 Windows 的快捷键吧。

本篇教程同样适用于任何 JetBrains 公司出品的其他 IDE ,包括 PhpStorm , WebStorm , PyCharm , Rider , RubyMine , CLion 等。

依赖

快捷键

其中,与常用的其他产生冲突的快捷键,我也标注出来了。请用户根据实际情况使用。

本篇博客所收录的快捷键一般情况下的要求是全部掌握。

作用
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 里面进行调整,你还能看到很多原生没有启动的快捷键。

赶紧试试吧。

你学到了什么?

  1. 好多好多快捷键
  2. 快捷键可能出现的冲突
  3. 快捷键的重要性
  4. 编程时打开 QQ 是多么可怕的事情

Tweet this
Top


Create an issue to apply for commentary


License

This work (传教之 IntelliJ IDEA 第二章:快捷键(一)) is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

License