1.1 查找快捷键

(1)双击shift

即可在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等。

(2)ctrl+f:当前文件查找特定内容

(3)ctrl+shift+f:当前项目查找包含特定内容的文件

(4)ctrl+n:查找类

(5)ctrl+shift+n:查找文件

(6)ctrl+e:最近的文件

(7)alt+F7:非常非常频繁使用的一个快捷键,可以帮你找到你的函数或者变量或者类的所有引用到的地方

(8)Ctrl+B/Ctrl+Alt+B:在继承层次上跳转则分别对应父类或父方法定义和子类或子方法实现。

(9)Ctrl+F12:查看当前类的所有方法

(10)Alt+F7:找类或方法的使用

1.2 编辑相关快捷键

(1)shift+enter:另起一行

(2)ctrl+r:当前文件替换特定内容

(3)ctrl+shift+r:当前项目替换特定内容

(4)shift+F6:非常非常省心省力的一个快捷键,可以重命名你的类、方法、变量等等,而且这个重命名甚至可以选择替换掉注释中的内容。

(5)ctrl+x:剪切当前行

(6)ctrl+c \ ctrl+v 

(7)ctrl+d:复制当前行到下一行

(8)ctrl+shift+z:取消撤销。

(9)ctrl+z:撤销

(10)ctrl+k:提交代码到SVN

(11)ctrl+t:更新代码

(12)alt+insert:可以自动生成构造器、getter/setter等等常用方法

(13)alt+enter:自动修复

(14)ctrl+alt+L:格式化

(15)Ctrl+W:自动按语法选中代码(反向:Ctrl+Shift+W)

(16)Ctrl+Left/Righ:移动光标到前/后单词

(17)Ctrl+Y:删除行

(18)Ctrl+</>:折叠代码

(19)Ctrl+[/]:移动到前/后代码块

1.3 其他快捷键

(1)智能提示:

Ctrl+Shift+Space:智能地按类型信息提示。

F2/ Shift+F2:移动到有错误的代码。

(2)重构:

Ctrl+Shift+Alt+T:重构功能大汇总快捷键。

Shift+F6:直接就是改名。

Ctrl+Alt+V:则是提取变量。

(3)代码生成

Ctrl+J:可以查看所有代码生成模板。常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码。

Alt+Insert:在编辑窗口中点击可以生成构造函数、toString、getter/setter、重写父类方法等。

(4)其他辅助

①命令:Ctrl+Shift+A查找所有Intellij的命令。

②新建:Alt+Insert可以新建类、方法等任何东西。

③格式化代码:Ctrl+Alt+O:格式化import列表

Ctrl+Alt+L:格式化代码

④切换窗口:Alt+Num,常用的有1-项目结构,3-搜索结果,4/5-运行调试。

⑤切换标签页Ctrl+Tab

Ctrl+E/Ctrl+Shift+E:打开最近打开过的或编辑过的文件。

⑥单元测试:Ctrl+Alt+T创建单元测试用例。

⑦运行:Alt+Shift+F10运行程序

Shift+F9启动调试

Ctrl+F2停止。

⑧调试:F7/F8/F9分别对应Step into,Step over,Continue。

1.4 十大常用快捷键

(1)Top #10切来切去:Ctrl+Tab

(2)Top #9选你所想:Ctrl+W

(3)Top #8代码生成:Template/Postfix +Tab

(4)Top #7发号施令:Ctrl+Shift+A

(5)Top #6无处藏身:Shift+Shift

(6)Top #5自动完成:Ctrl+Shift+Enter

(7)Top #4创造万物:Alt+Insert

(8)Top #3智能补全:Ctrl+Shift+Space

(9)Top #2自我修复:Alt+Enter

(10)Top #1重构一切:Ctrl+Shift+Alt+T