这是我参与更文挑战的第24天,活动详情查看: 更文挑战
前言
IDEA 作为一款 Java 开发必备的开发工具,它的强大之处往往让我们低估了它,今天我们抽时间来过一遍这款软件的快捷操作吧。
本次的 选用的 idea 工具为 idea 2020 ,不同版本有细微差异。
一、基础技巧
1.1 查找
- 1、ctrl + F : 在当前文件进行文本查找
- 2、ctrl + R :在当前文件进行文本替换
- 3、ctrl + shift + F :在项目中进行文本查找
- 4、ctrl + shift + R : 在项目进行文本替换
- 5、shift +shift :快速搜索
- 6、ctrl + N :查找class
- 7、ctrl + shift + N 查找文件
1.2 跳转切换
- 1、ctrl + e :打开最近的文件
- 2、ctrl + tab :切换文件
- 3、ctrl + Alt + 左右方向键 : 跳转到历史光标所在处
- 4、alt + 上下方向键 : 快速切换方法
- 5、ctrl + B :跳转方法定义 、实现
1.3 编码相关
- 1、快速输出 :
- fori 、sout、pvsm+tab、.var
- 判空:在对象后面输入.null +tab
- ctrl + j 可查看这些快速输出代码的命令
- 2、自动代码:
- ctrl+alt+o 优化导入的包和类 (去除空格)
- ctrl + alt + T 把选中的代码放在 Try{} 或 if {} 中 包裹
- alt + / 代码提示
- ctrl + o 重写方法
- ctrl + i 实现方法
- ctrl + shift + U 大小写转化
- ctrl + alt + i :自动调整格式缩进
- ctrl + alt + l :格式化代码
- 选中多行,tab 可以缩进,tab + shift 可以回退缩进
- ctrl + D :复制整行
- ctrl + x : 剪切整行
- 3、快速选择:
- ctrl + w : 快速选中,逐步扩大范围
- ctrl + alt + j :快速选中同文本
1.4 调试阅读相关
- 1、重构:
- shift + F6 重命名
- F6 移动
- F5 复制
- Alt + Delete 安全删除
- shift + alt + 上下方向键 : 跳转代码位置
- 2、debug:
- Alt + F9 :运行至光标处
- F7 :步入
- F8 : 步过
- shift + F8 : 步出
- 3、阅读方面:
- 关闭当前窗口:ctrl + F4
- ctrl + H : 类的层级关系
二、常用配置
2.1 高效率配置
- 1、自动导包功能及相关优化功能
-
2、通过 ctrl + 滑动滚轮调整窗口大小
-
3.tab 多行显示
效果:
2.2 基础配置
-
1、修改文件编码为 utf-8 。 File->settings–>Editor –>File Encodings
-
2、隐藏开发工具的配置目录,例如.idea .iml
在file ->setting->Editor->File Type -> ignore file and folders 结尾添加
-
-
修改背景颜色为护眼色
-
-
4、文件模板配置
类模板配置:
方法模板配置:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+= ' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n':'')}; return result", methodParameters())
复制代码
三、插件配置
3.1 lombok
简化开发配置
3.2 Alibaba Java Coding Guidelines
阿里巴巴 Java 开发规范 。
3.3 GsonFormatPlus
可以将JSON 字符串自动转换成 Java 实体类,
3.4 Translation
中英文翻译 ,按右键翻译
3.5 Alibaba Cloud Toolkit
快速部署服务器,相当于xshell 和ftp的功能
3.6 MyBatis Log Plugin
可以看到sql的具体执行,非常好用
3.7 MyBatisCodeHelperPro
支持mapper互跳,方法自动生成,代码自动生成xml
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END