自从开发环境从 Eclipse 切换至了 Itellij IDEA,越用越顺手,不愧是被称为Java开发最好用的IDE,写篇文章记录一下 IDEA 的日常配置,方便下次忘记时能够及时翻阅,以备不时之需。
一、常用配置
- Maven 构建工具设置:File > Settings > Build,Execution,Deployment > Build Tools
- JDK 选择:File > Project Structure > Project Settiongs > Project 可添加 JDK 。
- git、svn 设置:Settings > Version Control > Git / Subversion > 添加 git / svn 的 bin 目录下 git.exe / svn.exe文件
-
4.设置忽略文件,隐藏相应文件和目录(可以防止 idea 产生的文件传到版本控制 VCS 中):Settings > Editor > File Type > Ignore files and folders 中添加 .idea 和 *.iml 。
- IDEA 自动编译默认没开启,需自己开启:File > Settings > Build,Execution,Deployment > Compiler > - Build Project automatically
- Ctrl + 鼠标滚轮放大字体:File > Settings > Editor > General > Change font size(Zoom) with Ctrl +Mouse Wheel
- 提示不区分大小写:File > Settings > Editor > General > Code Completion > Match case 取消打钩
- 设置行号和方法分隔符:File > Settings > Editor > General > Appearance > show line numbers 和 show method separators
- 鼠标悬浮提示:File > Settings > Editor > General > Show quick documentation on mouse move
- 项目文件编码修改(改完后properties文件可以消除乱码):File > Settings > Editor > File Encodings > 如下图:
- 打开多个文件后文件名双行显示:File > Settings > Editor > General > Editor Tabs >Show tabs in one now 取消打钩
- 自动导包和优化导入的包:File > Settings > Editor > General > Auto Import
- 设置字体类型、大小、行间距:File > Settings > Editor > Font > Font、Size、Line spacing
- 修改文本各类字体颜色:File > Settings > Editor > Color Scheme > Language Defaults
- 代码智能模版:File > Settings > Editor > Live Templates(见第四节) 或者 File > Settings > General > Postfix Completion
二者区别:Live Templates 可自定义,Postfix Completion 不可以;有些操作二者都提供了模板;Postfix Templates 比 Live Templates 更快。
- 代码智能模版:File > Settings > Editor > Live Templates(见第四节) 或者 File > Settings > General > Postfix Completion
- 在线安装 JRebe l即可,开启热部署需做如下配置: Help > Find Action(Ctrl + Shift + A) > Registry... > compiler.automake.allow.when.app.running 改为 true 。
二、快捷键
代码编辑
Ctrl + D :复制上一行至下一行(Eclipse 里的 Ctrl + Alt + ↓)
Ctrl + X :删除行
Ctrl + O / I :重写 / 实现 方法
Ctrl + P :方法参数提示
CTRL + Q :查看当前方法声明
Ctrl + Shift + U : 大小写转换
Ctrl + Shift + ↑↓:上下移动代码
Ctrl + Shfit + 左键:进入接口实现类实现方法
Ctrl + Alt + Enter:另起上一行
Shift + Enter :另起下一行
Shift + F6 :改名重构
Alt + / :代码提示
Alt + 回车 : 导包自动修正
Alt + ←→:切换文件
Alt + ↑ ↓ :方法之间快速切换
Ctrl + Shift + Backspace :跳回上次修改的地方
Ctrl + Alt + ←→:浏览记录中位置的切换
Ctrl + / :单行注释
Ctrl + Alt + / :多行注释
/** + Enter :文档注释
搜索类
Double Shift:全局搜索所有匹配到的所有文件
Ctrl + F :当前文件
Ctrl + Shift + F :全局搜索匹配的字符串
Ctrl + R:当前文件做相应替换
Ctrl + Shift + R :全局文件替换
Ctrl + E :最近打开的文件
三、注释配置
1. 类、接口、枚举、注解创建时生成注释
Settings > Editor > File and Code Templates > 配置如下:
/**
* ${todo}
*
* @date: ${DATE}
* @author: chify
*/
2. 方法注释
之前版本不清楚,IDEA 2019.3 版本可使用 /** + Enter 直接生成如下图注释,足矣使用,如需改动,可配置 Live Template。
四、Live Template 配置
Live Template 支持用户自定义配置一些常用代码字母缩写,在输入简写时可以出现自己预定义的固定模式的代码,最简单的例子就是在 Java 中输入 sout 就可以快速打出 System.out.println(); 大大的提高了写代码的效率。以配置注释快捷键为例,先进入 File > Settings > Editor > Live Templates > 其余配置步骤如下:
- 新增一个名为 guan 的 Template 组
- 在 guan 组中添加 Live Template
- 配置 Live Template
/**
* TODO:
*
* @Date: $date$
* @author: chify
*/
- 编辑变量
注:这里必须配置,要不然 date 变量会不生效,否则使用的时候不会生成日期。步骤如下:
- 编辑变量
- 配置快捷键在 Java 编辑中生效
注:必须配置,否则写 Java 代码时会没有提示,也可以配置在 HTML 文件中生效。
- 配置快捷键在 Java 编辑中生效
配置完成,此后再写代码时,输入 /c ,再按 Tab 键就可以快速生成配置自定义模版代码。
网友评论