Note:
在File > settings > Keymap
中可以选择其他开发工具的快捷键,如eclispe。以下为idea默认的快捷键。
Default Keymap:
Alt + Insert
:用于快速生成构造方法,set/get方法等。
Alt + Enter
:猜测下一步的动作,类似eclipse的Ctrl + 1
。可以将表达式赋值给局部变量;抛出或捕获异常等。
Ctrl + Alt + V
:抽取局部变量。
Ctrl + N
:查找类,类似eclipse的Ctrl + Shift +R/T
。
Ctrl + Shift + N
:查找文件。
Ctrl + P
:显示参数列表。
Ctrl + Alt + B
:查找实现类和实现的方法。
Ctrl + Shift + Enter
:完成当前语句,自动在句尾添加分号。
Ctrl + D
:复制一个代码片段,可以是一句或一段(类似eclipse的
Ctrl + Alt + Up/Down
),也可以是一个字母或单词。
Ctrl + Y
:删除一行或多行。
Alt + Up/Down
:跳到上一个/下一个方法。
F2
:快速跳到代码提示错误/警告位置(优先跳到错误位置)。
Ctrl + F12
:查看当前类结构,也可使用Alt + 7
,前者会弹出一个新窗口,后者在左侧显示Structure
视图,类似eclipse的outLine
视图。
Alt + 1
:显示project工程结构视图,与Alt + 7
相同性质。
Ctrl + W
:快速选择当前光标所在单词,点击多次选中范围主键增大。
Ctrl + Shift + W
:取消选择,与Ctrl + W
相反。
Ctrl + { / }
:跳到大括号开始/结束位置。
Ctrl + Alt + O
:除去多余的包(缺少的包会自动导入),类似eclipse的Ctrl + Shift + O
。
Ctrl + G
:根据输入的行号跳到指定行。
Ctrl + H
:查看类的继承树。
Ctrl + +/-
:展开方法/折叠方法。
Ctrl + Shift + J
:将选中的代码整合到一行,有点像 js 的min.js
,但保留了原来的空格。
Ctrl + Shift + V
:从历史记录中选择粘贴。
Ctrl + O
:重写方法。
Ctrl + I
:实现方法。
Tips:
对于刚接触idea且不太熟悉快捷键的朋友来说,Shortcut Translator
这个插件可以在选择自己熟悉的开发工具后敲下原来的快捷键,插件会翻译出当前对应的快捷键。
方法:使用Ctrl + Alt + S
呼出settings界面,选择Plugins
,点击下方的Browse repositories...
,查询插件名称并下载即可。激活该插件的默认快捷键为Ctrl + Shift + K
。