博主推荐:idea 使用的常用快捷键插件 以及常用设置
常用快捷键:
整理了一些平时经常用到的快捷键
序号 | 快捷键 | 注释 |
---|---|---|
1 | Ctrl + Alt + UDiagram |
图形查看类关系 |
2 | Alt+ (菜单栏前面的数字) |
快速打开菜单栏,标记栏 |
3 | Ctrl + E |
找到最近访问的文件 |
4 | Ctrl + Shift + E |
访问最近编辑的文件 |
5 | Ctrl + Shift + Enter |
快速补全分号 |
6 | Ctrl + Shift + V |
访问历史粘贴板 |
7 | Shift + F7 |
选择Debug 进入哪一个方法 |
8 | Ctrl +W |
选中当前位置的字符 |
9 | Shift+ Shift |
快速搜索文件 |
10 | Down(下) Up(上) |
快速跳转当前类最下方或最上方 |
11 | Ctrl + 左箭头 或 右箭头 |
快速切换当前显示文件 |
12 | Ctrl+F12 |
查看当前类中方法 |
13 | Ctrl+J |
插入自定义代码块 |
14 | Alt+鼠标左键+下拉选中 |
(下拉被选中代码)多行操作 |
15 | Ctrl+鼠标左键 |
查看当前方法调用 |
16 | Ctrl+F4 |
快速关闭当前打开的类文件 |
17 | 项目结构域中 上下左右 |
上下快速移动 左打开当前文件目录 右关闭当前目录 |
18 |
常用插件:
Translation 英文翻译
MybatisCodeHelperNew
- mapper文件(即表对应的dao)与xml文件自由切换,方便代码评审;
- 自动代码生成功能提高开发效率,mysql数据库创建好表结构,写完 pojo(注意字段类型要统一用对象类型!),即可生成 xml、mapper、service ;
- mapper的命名规则比较统一,可提高代码风格一致性;
- 可在mapper.xml中 对sql进行测试,需要注意连接 idea自带DataSource 插件
Lombok
- 在Java编程时,写完字段后,需要一个一个去写getter和setter方法。在使用Idea编程时,可以按住ALT+INSERT键,让IDE自动生成getter, setter, toString等方法!
需要注意的是,一旦启用lombok插件,那么团队中其他成员也必须安装此插件,否则会编译报错。
RESTful toolkit
- RestfulToolkit是IDEA的一个插件,主要作用就是提供一个窗口,该窗口展示你项目定义的所有对外的URL,并且点击对应的URL可以跳入指定方法,同时提供接口测试功能。
Alibaba Java Coding Guidelines 代码规范审查
Rainbow Brackets 彩虹颜色的括号
generateallsetter
- new一个对象,鼠标停留在对象变量userEntity上,alt+enter会出现快捷选项,生成实体类set方法
pojo to json 实体类一键生成json
Key promoter
Key Promoter X 是一个提示插件,当你在IDEA里面使用鼠标的时候,如果这个鼠标操作是能够用快捷键替代的,那么Key Promoter X会弹出一个提示框,告知你这个鼠标操作可以用什么快捷键替代。对于想完全使用快捷键在IDEA的,这个插件就很有用。
常用设置:
1.字体随鼠标滑轮变大缩小设置:
- 使用方法:ctrl+鼠标滑轮滚动
2.代码不区分大小写提示:
3.SSH集成:
java项目经常会在linux上部署,每次要切换到SecureCRT这类终端工具未免太麻烦,idea也想到了这一点.
- 需注意:无法上传文件
4.隐藏.iml文件:
可以点击file->Settings->File types,在右下角的Ignore files and folders中可以输入.idea;和*.iml;将其隐藏。
- 不建议隐藏iml,因为项目名出现中括号是因为iml文件名和项目文件名不一样,需要更改iml文件名.
5.自动导包:
Settings
-> 搜 fly
-> 勾选所有复选框
注意:修改 Settings
-> 搜 Code style
-> java
-> imports目录中
-
Class count to use import with '*'
Names count to use static import with '*'
6.设置统一编辑器和编译版本
7.设置方法分割线
8.左侧列表快速查看类中方法