IntelliJ Ideal 快捷键
最近看了「Live Coding」TDD Hangman in Java觉得用IntelliJ Ideal很酷,以下是按照个人喜好的总结。
选择、编辑
Ctrl + Y
删除行 (★)Ctrl + delete
删除光标后面的单词Ctrl + backspace
删除光标前面的单词
Ctrl + W
选中光标所在的单词 ,连续按会有其他效果 (相反的是Ctrl + Shift + W) (★)Ctrl + ← 或 →
光标跳到上/下个单词Ctrl + ↑ 或 ↓
相当于你用鼠标滑滚轮(为了方便鼠标党)Ctrl + home 或 end
跳到文件头文件尾Ctrl + [ 或 ]
移动光标到块的初/末括号地方Ctrl + Shift + backspace
可以跳转到上次编辑的地方ALT+ ↑ 或 ↓
在方法间快速移动定位
Ctrl + Enter
光标所在行下空出一行,光标不动Shift + Enter
光标所在行下空出一行,光标定位到新行Ctrl + Alt + Enter
光标所在行上空出一行,光标定位到新行Ctrl + Shift + Enter
在末尾自动增加“;”完成当前语句
Ctrl + /
或Ctrl + Shift + /
注释(// 或者/…/ )Ctrl + Alt + L
代码格式化 (★)Ctrl + Shift + V
从剪贴板缓存中选择信息粘帖Shift + Alt + Insert
竖编辑模式F2
跳转到下一个高亮错误 或 警告位置Shift + F2
上一个错误
Ctrl + F3
调转到所选中的词的下一个同名位置- 后按
F3
向下查找关键字出现位置 - 后按
Shift + F3
向上查找关键字出现位置
- 后按
F4
查找变量、方法来源智能
Ctrl + 空格
基础代码完成(类名、方法名、变量名) (★)Alt + Enter
显示可能的动作和快速修复的方法供选择 (★)Ctrl + Q
显示文档内容鼠标(类似的功能还有一个Ctrl + Shift + I
)Ctrl + B
快速打开光标处的类或方法(对于前端支持很好,比如可以直接通过class的name定位到css的文件位置),等同于Ctrl + 光标指向
Ctrl + F1
显示错误Ctrl + F9
编译Alt + Shift + I
Inspection resultCtrl + K
VCS提交项目Ctrl + T
VCS更新项目
动态模板
Ctrl + J
插入动态模板 (★)Tab
输入动态模板缩写后,按下 (★)Ctrl + Alt + J
对当前行或选中的代码,弹出动态模板窗口,作为模板变量加入
查找
Ctrl + N
查找类 (★)Ctrl + F
当前代码(文件)中查找Ctrl + R
替换Ctrl + Shift + N
通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠Alt + F1
查找代码所在位置Shift + Shift
弹出 Search Everywhere 弹出层 (★)Ctrl + Shift + A
可以查找所有IntelliJ的命令,并且每个命令后面还有其快捷键。所以它不仅是一大神键,也是查找学习快捷键的工具。窗口
Ctrl + Tab
编辑窗口切换 (★)Ctrl + E
最近打开的文件Ctrl + H
显示类层次图Ctrl + Shift + H
方法层次结构Ctrl + Alt + H
调用层次Alt + F7
查找调用处 (★)Alt + 1,2,3...9
显示对应数值的选项卡- 1 是 Project 用得最多
- 7 显示当前文件的结构,类似
Ctrl + F12
, 当前编辑的文件中快速导航(可以直接键入字母,IntelliJ IDEA会筛选你输入的来匹配对应是否有的方法,来快速定位)(类似结构图)
Ctrl + Shift + F12
编辑器最大化
重构
Shift + F6
重命名(包、类、方法、变量、甚至注释等) (★)Ctrl + O
选择可覆盖/继承的方法Ctrl + I
选择可实现的方法Ctrl + Alt + V
提取局部变量Ctrl + Alt + F
提取实例变量Ctrl + Alt + C
提取常量Ctrl + Alt + P
提取方法入参Alt + Insert
生成(如代码GET,SET方法,构造函数,如类、包) (★)Ctrl + Alt + Shift + T
弹出重构菜单(据说很牛叉)
书签
Ctrl + Shift + 1,2,3,4....
添加书签,或者Ctrl + F11
弹出一个小框来指定式添加书签(可以对文件或文件夹起作用)Ctrl + 1,2,3,4....
快速定位到书签代码处F11
增加书签Shilft+F11
查看书签
Debug
ing…