本文主要记录IDEA的一些常用设置,IDEA与Eclipse的常用快捷键对比及推荐一些好用的插件。
在我认为开发工具各有长短,我之所以从Eclipse平台转向IDEA的主要原因是在从事Android的开发工作中,Google已经不再支持ADT的更新了。除这个理由之外,也是想借此换个开发环境——IDEA的黑色主题很棒,界面要美观的多。
1.设置界面风格及修改外部UI尺寸大小
2.打开IDEA时设置不重新打开最近的项目
3.设置IDEA的快捷键
4.设置代码字体大小
5.设置项目文件编码格式
6.设置代码提示的匹配模式
7.设置新建类文件的类注释模版
8. Eclipse和Idea原生快捷键对比(常用)
习惯eclipse快捷键的操作了,因此首先将idea的keymap修改为eclipse(idea列空白表示和eclipse快捷键设置相同,eclipse列为空的表示该操作未使用快捷键)。
操作 | Eclipse | Idea |
---|---|---|
类的大纲视图 | Ctrl+O | |
本文件内查找 | Ctrl+F | |
本文件字符串替换 | Ctrl+F | Ctrl+R |
打开类型,搜索类 | Ctrl+Shift+T | |
查找所有文本出现的位置 | Ctrl+H | |
查找下一个字符串 | Ctrl+K | |
查找上一个字符串 | Ctrl+Shift+K | |
当前类的继承结构 | Ctrl+T | |
快速补充方法的返回值 | Ctrl+2,L | |
当前行之下创建空白行 | Shift+Enter | |
当前行之上创建空白行 | Ctrl+Shift+Enter | |
快速修复错误或者重构方案 | Ctrl+1 | Alt+Enter |
将选中的内容快速重构为方法 | Alt+Shift+M | |
选中当前字符串 | Ctrl+W | |
对方法、属性重命名 | Alt+Shift+R | |
加入段注释 | Ctrl+Shift+/ | |
取消段注释 | Ctrl+Shift+\ | |
删除当前行 | Ctrl+D | |
最大化编辑窗口 | Ctrl+M | |
复制当前行到下一行 | Ctrl+Alt+↓ | |
复制当前行到上一行 | Ctrl+Alt+↑ | |
当前行和下一行交换位置 | Alt+↓ | |
当前行和上一行交换位置 | Alt+↑ | |
查找类、方法和属性的引用 | Ctrl+Shift+G | |
快速生成或整理import | Ctrl+Shift+O | |
定位到指定行 | Ctrl+L | |
定位到上一次编辑的位置 | Ctrl+Q | |
代码助手,类、方法及属性的名称 | Alt+/ | |
后退历史纪录和前进历史纪录 | Alt+←和Alt+→ | |
显示当前选中资源的属性 | Alt+Enter | |
补全当前行 | Ctrl+Shift+Enter | |
编辑界面上下文菜单 | Ctrl+Shift+S | |
插入代码模板 | Ctrl+J | |
自动代码生成 | Alt+Insert | |
搜索workspace内所有引用处 | Ctrl+Shift+G | 弃用 |
搜索工程内所有引用处 | Ctrl+Shift+H | Ctrl+G代替 |
跳到方法的定义处 | Ctrl+B | |
移到上一个方法 | Ctrl+Shift+↑ | |
移到下一个方法 | Ctr+Shift+↓ | |
修改方法的签名 | Ctrl+F6 | |
引入局部变量 | ||
提取局部变量为成员变量 | Ctrl+Alt+F | |
引入方法 | Ctrl+Shift+M | |
引入常量 | Ctrl+Shift+C | |
关闭当前文件 | Ctrl+F4 | |
快速全局查找字符串 | 双击shift | |
定位并高亮下一个错误点 | Ctrl+, |
推荐插件
市场上插件比较多,我这里举三个我比较常用的
1.Free MyBatis plugin
非常好用的MyBatis插件,对MyBatis的xml具有强大的提示功能,同时可以关联mapper接口和mapper.xml中的sql实现。
mapper.xml中的各种提示
2.Mybatis Log Plugin
可以将输出在控制台的mybatis日志转换成可执行的sql语句。
3.Lombok plugin
Lombok为Java语言添加了非常有趣的附加功能,你可以不用再为实体类手写getter,setter等方法,通过一个注解即可拥有。
喜欢点下关注,你的关注是我写作的最大支持