Idea常用设置及推荐插件

本文主要记录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列为空的表示该操作未使用快捷键)。

操作EclipseIdea
类的大纲视图Ctrl+O 
本文件内查找Ctrl+F 
本文件字符串替换Ctrl+FCtrl+R
打开类型,搜索类Ctrl+Shift+T 
查找所有文本出现的位置Ctrl+H 
查找下一个字符串Ctrl+K 
查找上一个字符串Ctrl+Shift+K 
当前类的继承结构Ctrl+T 
快速补充方法的返回值Ctrl+2,L 
当前行之下创建空白行Shift+Enter 
当前行之上创建空白行Ctrl+Shift+Enter 
快速修复错误或者重构方案Ctrl+1Alt+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 
快速生成或整理importCtrl+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+HCtrl+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等方法,通过一个注解即可拥有。

 

喜欢点下关注,你的关注是我写作的最大支持

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值