1.ctrl + shift + back : 回到上一次改动的位置( 相对当前位置 )
很多时候我们修改了某处或某几处代码后 , 需要查看别的代码 , 有时候idea打开的文件都没有我们修改的文件了。这时候我们就可以用这个快捷键快速回到我们修改代码的位置
2.ctrl + alt + ← / → : 回到上一次/后一次光标所在的位置
同等于部分有左边2个按键(前进和返回)的鼠标的操作( 一般十几二十块的鼠标都有这2个按键 , 推荐 )
3.alt + ins: 快速实现方法
这个快捷键可以帮我们快速实现构造、getter/setter等方法 , 具体可以自己选.
4. 双击shift: 快速搜索某个类、文件
能快速搜索自己项目的类的同时 , 也可以快速搜索依赖jar的类
5.ctrl + g: 快速定位指定的行位置
输入行数即可直接定位到指定位置
6. ctrl + alt + 鼠标左键: 快速打开具体的方法实现
跨类调用的时候 , 有时候我们会需要用 子类实现接口来实现具体方法 的多态性设计业务, 这个快捷键可以让我们直接跳过接口 进入子类的实现方法里( dao层可直接进入具体的SQL位置 )
7. ctrl + shift + enter: 格式化当前行 并 补全当前行所缺的行尾符( 分号, 大括号等)
我们写完一段代码时, 有时候不会按格式化去写( 增加空格 ) , 当前行没有写行尾符且光标位置又不在当前行位( 在行中间 )时, 就可以使用这个快捷键, 应用场景如: 格式行、补全分号、写if后快速补全大括号。
如果代码没有需要改动的 , 使用后光标会跳转到下一行空行( 如果不是空行就会新增空行 ).
8 shift + enter: 在当前行下面快速新增一行空行
可以在当前行的任意位置使用
9. alt + enter: 万能键
使用后 , 会得到idea的优化/改进建议等
如: 在代码爆黄/爆红的位置使用 , 可以看到改进方案; new object时 , 可以快速补全变量定义;
非常推荐 , 推荐看到爆黄就使用下, 可以优化代码 , 多使用 , 功能强大
10. ctrl + alt + M: 快速提取抽离方法
在写业务逻辑的时候, 写着写着会发现方法很大 , 而阿里规范要求是不超80行 , 且方法太大也不利于维护和阅读, 这时候我们就需要优化抽离方法 . 选中需要抽离的代码 , 然后使用快捷键 , idea就会将这些代码抽离成一个方法.
建议是抽离完方法后, 根据逻辑 , 再调整抽离的方法, 再优化下
11. ctrl + alt + V: 抽取局部变量
我们在写方法时, 有时候会写很多相同的代码, 如
如果我们想把这些抽离使用局部变量 , 这是就可以使用这个快捷键
使用: 选中其中一块代码 , 然后使用快捷键
12. ctrl + shift + U : 大/小写 转换
这个快捷键可以将当前选中的内容, 或光标所在的词 全部转换为大/小写
写枚举和常量的时候比较常用
13. ctrl + alt + T : 可快速添加try/catch等代码块
选中了代码 , 则为此代码块添加
结语
有其它好用的快捷键 或 技巧的话 , 希望各位大佬不吝啬在评论区分享下, 非常感谢 ^ 0 ^。
版权归原作者 进击的社畜 所有, 如有侵权,请联系我们删除。