一.视图切换快捷键
ctrl tab切换的区域列表
cmd e显示最近查看的文件列表
shift cmd e最近修改了文件列表
上面的两个键在开发中非常有用。
二.查找快捷键
cmd f搜索当前文件
cmd r搜索并替换当前文件
ctrlshiftf(r )在项目中查找或替换
出现搜索后,全部替换,然后按alt a
alt F7搜索对象被引用的位置
ctrl F7搜索对象位于当前文件被引用的位置
ctrl n搜索类
搜索ctrl shift n文件
ctrl_shift alt n与项目文件中的字符串匹配
三.代码编辑快捷键
ctrl j调用IDEA的神器live template,你就明白了
alt insert各种自动生成代码、创建文件、生成set get override…
调用alt enter神器、IDEA错误点的提示处理方法,熟练使用后代码的书写速度将提高5倍
CMD将当前行复制并粘贴到下一行
cmd c|v|x这些你都知道
shift ctrl v可以调用IDEA寄存器中存储的最近复制的n个内容,并选择性地粘贴
ctrl /注释/取消注释(行级)
ctrl shift /注释/取消注释(块级别)
cmd w选择光标当前所在的单词
shift cmd enter神器,补充当前行,最常用场景则补充当前行之后; 将光标移到下一行
cmd O overide方法
cmd I实施方法
其实,上面的两个快捷键很少使用。 因为alt enter具有完全替换这两个快捷键的功能
ctrl alt L格式代码
shift cmd o静态导入
ctrl shift up/down在当前代码段中上下移动
Ctrl Shift U将选定的文本更改为大写
四.重建快捷键
将F6文件移动到其他位置
将F5文件复制到其他位置
IDEA的移动文件功能非常强大,它将使用该文件的所有类以及XML配置中的所有类路径更新为新路径。
shift F6改名
cmd F6修正方法签名
shift cmd F6修改参数的类型
ctrl alt v引入了局部变量
ctrl alt p引入了参数
ctrl alt f引入了类变量
ctrl alt m引入了一种方法
ctrl alt c引入了常数
以上重构了最常用的方法
五.显示代码快捷键
cmd p查询方法的参数信息
cmd b跳转到调用方法的定义
shift cmd b会跳至方法的实现位置
cmd u跳转方法位于父类或接口的定义中
ctrl up/down跳至上/下一个方法
alt cmd left/right会跳至上/下一个光标显示
cmd g会跳至指定的行
cmd shift h表示方法的层次结构
alt cmd h调用层次结构
五.执行程序和调试
在shift alt F9调试模式下运行程序
shift alt F10可执行文件
F7一步进入
F8一步跳过
F9跳过这次的调试
执行alt F8调试时选择的语句
六.其他常用快捷键
调用cmd、setting接口
cmd; 调用项目setting接口
cmd f4将关闭当前接口
我们还定制了一些与svn相关的快捷键
cmd alt ctrl a svn add
cmd alt ctrl u SVN更新
cmd alt ctrl m svn commit
cmd alt ctrl h svn history
cmd alt ctrl c SVN比较器
在垂直拆分当前编辑界面的内容以与文档进行匹配时,cmd alt ctrl p非常有用
Alt Up/Down在方法之间快速移动进行定位
上下移动Ctrl Shift Up/Down语句
Ctrl F12可以显示当前文件的结构
Ctrl F7可以查询当前文件中当前元素的引用,然后按F3键进行选择