IDEA-常用设置

IDEA中的设置

image

只在设置设置的内容新建项目之后会丢,要想新的项目也能应用设置,需要再在新项目设置中再次配置,只是新项目设置中的内容很少。。

设置界面

通用配置

1.Appearance & Behavior

1.1 设置主题

这里默认提供了四套主题:IntelliJ,Darcula,Windows。

1.2 设置窗体及菜单的字体及字体大小

image

1.3 设置编辑区主题

image

2. Editor - General

2.1 设置鼠标滚轮修改字体大小(可忽略)

image

勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。

2.2 设置鼠标悬浮提示

2.3 设置自动导包功能

image

Add unambiguous imports on the fly:自动导入不明确的结构
Optimize imports on the fly:自动帮我们优化导入的包

2.4 设置显示行号和方法间的分隔符

image

勾选 Show line numbers:显示行数。这个一般要勾选上
勾选 Show method separators: 显示方法分隔线。这种线有助于我们区分开方法

2.5 忽略大小写提示

image

Match case 默认勾选,区分大小写提示
First letter only 首字母
All letters 所有字母

2.6 设置取消单行显示 tabs 的操作

image

在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的,单行会隐藏超过界面部分 Tab,这样找文件不方便。

3. Editor – Font

3.1 设置默认的字体、字体大小、字体行间距

image

4. Editor – Color Scheme

4.1 修改当前主题的字体、字体大小、字体行间距(忽略)

如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置:
image

4.2 修改当前主题的控制台输出的字体及字体大小(忽略)

image

4.3 修改代码中注释的字体颜色

image

Doc Comment – Text:修改文档注释的字体颜色
Block comment:修改多行注释的字体颜色
Line comment:修改当行注释的字体颜色

5. Editor – Code Style

5.1 设置超过指定 import 个数,改为*

image

6. Editor – File and Code Templates

6.1 修改类头的文档注释信息

image

7. Editor – File Encodings

7.1 设置项目文件及控制台编码

image

说明:Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。

控制台编码也会设置为UTF-8

7.2 设置当前源文件的编码

对单独文件的编码修改还可以点击右下角的编码设置区。
image

如果代码内容中包含中文,则会弹出如下操作选择。
image

①Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么。
②Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。

8. Build,Execution,Deployment

8.1 设置自动编译

image

构建就是以我们编写的 java 代码、框架配置文件、国际化等其他资源文件、 JSP 页面和图片等资源作为“原材料”,去“生产”出一个可以运行的项目的过程。

Intellij Idea 默认状态为不自动编译状态,Eclipse 默认为自动编译:很多朋友都是从 Eclipse 转到 Intellij 的,这常常导致我们在需要操作 class 文件时忘记对修改后的 java 类文件进行重新编译,从而对旧文件进行了操作。

image

四、其他常用设置

1.取消更新

image

2.紧凑的包名

image

3.设置代码水平或垂直显示

image

4.设置显示常见的视图

调出工具条和按钮组

5.缓存和索引的清理

IntelliJ IDEA 首次加载项目的时候,都会创建索引,而创建索引的时间跟项目的文件多少成正比。在 IntelliJ IDEA 创建索引过程中即使你编辑了代码也是编译不了、运行不起来的,所以还是安安静静等 IntelliJ IDEA 创建索引完成。

IntelliJ IDEA 的缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度某些特殊条件下,IntelliJ IDEA 的缓存和索引文件也是会损坏的.

image

Invalidate and Restart 清除并重启
just restart 仅重启

上图警告:清除索引和缓存会使得 IntelliJ IDEA 的 Local History 丢失。所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的 LocalHistory 目 录 .IntelliJIdea\system\LocalHistory

通过上面方式清除缓存、索引本质也就是去删除 C 盘下的 system 目录下的对应的文件而已,所以如果你不用上述方法也可以删除整个 system。当 IntelliJ IDEA 再次启动项目的时候会重新创建新的 system 目录以及对应项目缓存和索引。

posted @ 2022-07-25 20:10  姬雨晨  阅读(2673)  评论(0编辑  收藏  举报