IDEA最全的设置一篇全搞定
文章目录
1. IDEASettings设置页面介绍
1.1. Settings设置页面总览
2.Appearance & Behavior
2.1. 设置主题
- Appearance-Theme提供了三个默认的主题可以设置自己喜欢的主题
2.2.设置窗体及菜单的字体及字体大小
- 修改IDEA整个窗口的字体和大小
3. Editor - General
3.1.设置鼠标滚轮修改字体大小
- 通过Ctrol+鼠标滚轮可以自由改变字体的大小
3.2.设置鼠标悬浮提示
- 当鼠标放在代码的类、方法、属性 上会显示它的描述信息
3.3. 设置自动导包
- Add unambiguous imports on the fly:自动导入不明确的结构
- Optimize imports on the fly:自动帮我们优化导入的包
3.4. 设置显示行号和方法间的分隔符
- Show line numbers:显示行数
- Show method separators: 显示方法分隔线,在每个方法之间会显示一条细线,帮助我们区分方法。
3.5. 忽略大小写提示
- 去掉Match case选项,就可以忽略大小写提示。这个功能在实际使用中很常用。
- IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所示,默认就是 First letter 区分大小写的。
- 勾选区分大小写:比如我们在 Java 代码文件中输入 stringBuffer,IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,必须输入StringBuffer 才会给我们提示或者代码补全。
- 不勾选区分大小写:我们输入的stringBuffer,IDEA也会当成StringBuffer给我们提示或补全信息。
3.6 设置取消单行显示 tabs 的操作
- 当我们IDEA打开的java文件窗口很多的时候,在一行显示不下,就会在后边隐藏起来,当我们需要查看某个java文件时候由于看不到隐藏的java类文件会有些不太方便。
- 如下图:
- 多行显示java文件,取消show tables in row
4.Editor – Font
4.1.设置默认 的 字体、字体大小、字体行间距
5.Editor – Color Scheme
51. 修改当前 主题的字体、字体大小、字体行间距
- 如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置
5.2.修改当前 主题的 控制台输出的字体及字体大小
5.3.修改代码 中 注释的字体颜色
- Doc Comment – Text:修改文档注释的字体颜色
- Block comment:修改多行注释的字体颜色
- Line comment:修改单行注释的字体颜色
6.Editor – Code Style
6.1.设置超过指定 import 个数,改为*
7.Editor – File and Code Templates
7.1.修改类头的文档注释信息
官网提供的常用预设值
${PACKAGE_NAME} - the name of the target package where the new class or interface will be created.
${PROJECT_NAME} - the name of the current project.
${FILE_NAME} - the name of the PHP file that will be created.
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation.
${USER} - the login name of the current user.
${DATE} - the current system date.
${TIME} - the current system time.
${YEAR} - the current year.
${MONTH} - the current month.
${DAY} - the current day of the month.
${HOUR} - the current hour.
${MINUTE} - the current minute.
${PRODUCT_NAME} - the name of the IDE in which the file will be created.
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc.
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc.
8.Editor – File Encodings
8.1. 设置项目文件编码
- 重要:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。
8.2.设置当前源文件的编码
- IDEA 右下角显示的java源文件编码格式
点击右下角修改文件编码格式,如果包含中文会弹出如下三种操作提示:
①Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
②Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。
9.Build,Execution,Deployment
9.1设置自动编译
Intellij Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译:这常常
导致我们在需要操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对旧文件进行了操作
10.设置快捷键(Keymap)
设置快捷键有两种方式:
- 输入快捷键要实现的功能,查找快捷键进行修改。
- 输入快捷键,查找该快捷键对应的功能并修改快捷键。
10.1. 通过输入快捷键实现的功能,修改快捷键
- 查找该功能对应的快捷键
- 修改快捷键:在快捷键上右键-Add Keyboard ShortCut,添加新的快捷键。
- 添加新的快捷键后,就出现了两个快捷键,移除旧的快捷键就可以了。
10.2. 通过快捷键修改实现的功能。
- 点击搜索图标后,输入快捷键就可以显示对应的快捷功能。修改方法和上面一样。