目录
前言
接触java开发6年时间了,期间使用过eclipse,最喜欢的还是现在正在使用的idea。
经常使用的快捷键之前梳理过一版,现在做一梳理,便于后续完善和小结。
搜索篇
当前文档搜索文本:Ctrl+F
全文搜索文本:Ctrl + Shift + F
搜索类:Ctrl + N
搜索文件:Ctrl + Shift + N
搜索method在哪里被使用了:alt + F7
直接跳转到method使用的地方:ctrl+shift+F7
最近打开的10个文件:Command + E
查看当前类有哪些函数(在一个源文件代码比较长的时候,非常有用):Command + F12
跳转篇
跳转到方法声明处:ctrl+b
跳转到方法实现处: ctrl+alt+b
位置后退一步:ctrl + alt + ←
位置前进一步:ctrl + alt + →
选中文本,按Alt+F3 ,逐个往下查找相同文本,并高亮显示
idea跳转到指定行列快捷键:快捷键 Ctrl + G
文本编辑
复制当前行 :Command+d
删除当前行:Command+y
剪切当前行:Command+x
注释/反注释指定的语句:Command + /
进行多行语句的注释:Command + Shift + /
按一个word来进行选择操作(依次扩大范围): Command + W
代码向上/下移动:Command+Shift+Up/Down
优化import自动去除无用的import语句:Command + Alt + O
格式化:Command + Alt + L
提供对方法、变量的重命名(重构):Shift + F6
生成代码(get/set/构造函数/toString等):ctrl+enter
选中文本,高亮显示所有该文本:Command+Shift+F7
取消高亮消失:ESC
main函数:psvm+table键
print:sout+table键
全部改为大/小写:Command+shift+u
变量输入.var,按回车,自动出变量的定义
Integer.valueOf(1).var
按回车后,自动出变量定义
Integer integer = Integer.valueOf(1);
或者快捷键“CTRL+ALT+V“,可以实现类似的功能。
Command + alt + t :环绕相关
Run & Debug
main函数:ctrl+shift+F10
进入函数:F7
下一步(执行这一行):F8
继续执行到下一个断点:F9
执行到当前光标位置:alt + F9
查看当前运行到哪里了: alt + F10
界面操作
打开(关闭)project窗口: Command+1
打开(关闭)收藏夹窗口: Command+2
打开TODO窗口: Command+6
打开Structure窗口: Command+7
关闭当前编辑页面:Command+F4