IntelliJ IDEA 常用设置大全

对IDEA的配置进行优化,目的是为了个性化定制提高编码效率。以下为个人通过自己平时积累及网络上分享技巧进行总结。文章标题有点多,可通过目录进行快速跳转。

基本以下的配置就足以在工作中提高效率,按步配置完成后可以导出设置为文件,以便日后重装还原,希望对您能对所帮助!

文章目录

      • 1. 代码提示和补充功能有一个特性:区分大小写
      • 2. 开启自动 import 包的功能
      • 3. 设置指定代码类型进行默认折叠或是展开
      • 4. 修改 Ctrl + D 为复制所选的行数完整内容
      • 5. 显示内存
      • 6. 设置 Tab 多行显示
      • 7. 设置可以增加 Ctrl + E 弹出层显示的记录文件个数
      • 8. 文件的默认打开方式
      • 9. 设置文件的软换行
      • 10. 对代码进行垂直或是水平分组
      • 11. 设置代码检查等级,针对当前文件
      • 12. 设置 Ctrl + 滚轮缩放文件和图片
      • 13. 显示行数和方法线
      • 14. 选中要被折叠的代码按 Ctrl + Alt + T 快捷键,选择自定义折叠代码区域功能
      • 15. 自带本地文件历史记录
      • 16. 设置属于自己的 TODO
      • 17. IDEA 默认 Settings 设置
      • 18. 不管是用 IntelliJ IDEA 打开新文件,或是在安装本地插件,在弹出的窗口中通用功能。
      • 19. 2016.2 版本新增箭头指向的按钮,在提交列表里可以显示项目中未加入到版本控制的文件,方便我们在提交的时候做好代码检查,以防漏掉某些文件未提交。
      • 20. Intellij Idea 工具在 java 文件中怎么避免 import java.utils.\* 包,以及 import 包顺序的问题
      • 21. 代码行宽度超出限制时设置自动换行
      • 22. 显示调用方法参数
      • 23. 设置临时 Run Configuration限制
      • 24. 鼠标悬浮提示参数
      • 25. 启动不打开项目
      • 26. Material Theme主题配置

1. 代码提示和补充功能有一个特性:区分大小写

区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer IntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。如果想不区分大小写的话,改为 None 选项即可。
IntelliJ IDEA 常用设置大全_第1张图片

2. 开启自动 import 包的功能

IntelliJ IDEA 常用设置大全_第2张图片

3. 设置指定代码类型进行默认折叠或是展开

勾选上的表示该类型的代码在文件被打开的时候默认是被折叠的,去掉勾选则反之。
IntelliJ IDEA 常用设置大全_第3张图片

4. 修改 Ctrl + D 为复制所选的行数完整内容

在没有进行修改前,此快捷键将是用来复制并黏贴所选的内容的,但是黏贴的位置是补充在原来的位置后,修改为复制所选的行数完整内容。
IntelliJ IDEA 常用设置大全_第4张图片

5. 显示内存

IntelliJ IDEA 14 版本默认是不显示内存使用情况的,对于大内存的机器来讲不显示也无所谓,但是如果是内存小的机器最好还是显示下。点击后可以进行部分内存的回收。
IntelliJ IDEA 常用设置大全_第5张图片

6. 设置 Tab 多行显示

在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文件名 Tab 单行显示的。
IntelliJ IDEA 常用设置大全_第6张图片

7. 设置可以增加 Ctrl + E 弹出层显示的记录文件个数

IntelliJ IDEA 常用设置大全_第7张图片

8. 文件的默认打开方式

IntelliJ IDEA 常用设置大全_第8张图片

9. 设置文件的软换行

对于横向太长的代码我们可以进行软分行查看。软分行引起的分行效果是 IntelliJ IDEA 设置的,本质代码是没有真的分行的。
IntelliJ IDEA 常用设置大全_第9张图片

全局设置换行
IntelliJ IDEA 常用设置大全_第10张图片

10. 对代码进行垂直或是水平分组

一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。
IntelliJ IDEA 常用设置大全_第11张图片

11. 设置代码检查等级,针对当前文件

IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,一般会暂时性设置为 None。

  • Inspections 为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等。
  • Syntax 可以检查单词拼写,简单语法错误。
  • None 不设置检查。
    IntelliJ IDEA 常用设置大全_第12张图片

12. 设置 Ctrl + 滚轮缩放文件和图片

IntelliJ IDEA 常用设置大全_第13张图片
IntelliJ IDEA 常用设置大全_第14张图片

13. 显示行数和方法线

IntelliJ IDEA 常用设置大全_第15张图片

14. 选中要被折叠的代码按 Ctrl + Alt + T 快捷键,选择自定义折叠代码区域功能

在这里插入图片描述

折叠前:
在这里插入图片描述

折叠后:
在这里插入图片描述

鼠标停在折叠后的描述文字上可以查看折叠处的详细信息
IntelliJ IDEA 常用设置大全_第16张图片

15. 自带本地文件历史记录

除了简单的记录之外,我们还可以给当前版本加标签。
IntelliJ IDEA 常用设置大全_第17张图片

根据选择的代码,查看该段代码的本地历史,这样就省去了查看文件中其他内容的历史了。除了对文件可以查看历史,文件夹也是可以查看各个文件变化的历史。
IntelliJ IDEA 常用设置大全_第18张图片

16. 设置属于自己的 TODO

IntelliJ IDEA 常用设置大全_第19张图片
IntelliJ IDEA 常用设置大全_第20张图片

17. IDEA 默认 Settings 设置

按正常设置 Project 流程的话,我们在 Project 状态下进行 IDE 设置,这些设置并不会被当做一个标准的 IDE 设置模板保存起来,所以你下次打开一个新的 Project 还是要重新设置的,为了简便操作,通过 Default Settings 设置,这样下次打开新的 Project 就会使用默认的 Settings 设置了。
IntelliJ IDEA 常用设置大全_第21张图片

18. 不管是用 IntelliJ IDEA 打开新文件,或是在安装本地插件,在弹出的窗口中通用功能。

IntelliJ IDEA 常用设置大全_第22张图片

19. 2016.2 版本新增箭头指向的按钮,在提交列表里可以显示项目中未加入到版本控制的文件,方便我们在提交的时候做好代码检查,以防漏掉某些文件未提交。

IntelliJ IDEA 常用设置大全_第23张图片

20. Intellij Idea 工具在 java 文件中怎么避免 import java.utils.* 包,以及 import 包顺序的问题

当我们 Java 类中导入的某个包下类超过这里设置的指定个数,就会换成用 * 号来代替。
IntelliJ IDEA 常用设置大全_第24张图片

eclipse 导入包的排序顺序:

  • static all other,
  • blank,
  • java.*,
  • blank,
  • javax.*,
  • blank,
  • org.*,
  • blank,
  • com.*,
  • blank,
  • all other imports

21. 代码行宽度超出限制时设置自动换行

当我们使用IDE写代码时,为了保证代码的可阅读性和优雅性,通常会借助IDE的代码风格设置功能,令IDE智能完成的代码部分或者格式化输入的代码,可以按照预期的格式输出。其中有一项设置就是限制一行代码的宽度,以IDEA举例,默认限制为120。 楼主这里设置的是100。

  • 在输入代码时触发,随着输入的字符的增加,当代码宽度到达界线时,IDEA 会自动将代码换行。
    IntelliJ IDEA 常用设置大全_第25张图片
  • 在格式化 Java 代码时触发,确保代码没有超过宽度界线。
    IntelliJ IDEA 常用设置大全_第26张图片

22. 显示调用方法参数

IntelliJ IDEA 常用设置大全_第27张图片

多了个面包屑导航和调用方法的型参增加了型参名字。看上去怪怪的。可通过如下方式进行修改。
IntelliJ IDEA 常用设置大全_第28张图片

面包屑导航已更换为如下位置
IntelliJ IDEA 常用设置大全_第29张图片

23. 设置临时 Run Configuration限制

默认Idea在启动时,只允许显示最近5个启动项,如果需要修改如下:
IntelliJ IDEA 常用设置大全_第30张图片

我这配置的是全局设置,如果需要对当前项目配置,直接编辑:
IntelliJ IDEA 常用设置大全_第31张图片

24. 鼠标悬浮提示参数

IntelliJ IDEA 常用设置大全_第32张图片

25. 启动不打开项目

IntelliJ IDEA 常用设置大全_第33张图片

26. Material Theme主题配置

IntelliJ IDEA 常用设置大全_第34张图片
IntelliJ IDEA 常用设置大全_第35张图片
IntelliJ IDEA 常用设置大全_第36张图片
IntelliJ IDEA 常用设置大全_第37张图片

IntelliJ IDEA 常用设置大全_第38张图片
IntelliJ IDEA 常用设置大全_第39张图片
IntelliJ IDEA 常用设置大全_第40张图片

你可能感兴趣的:(Tool,Java)