一、关于设置
1. IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。
All:所有字母都要匹配上
None:不区分大小写
Fist letter:只有第一个字母区分大小写
2. 快速设置代码检查等级
编辑器右下角。
1. Inspections 为最高等级检查,可以检查单词拼写,语法错误,变量使用,方法之间调用等。
2. Syntax 可以检查单词拼写,简单语法错误。
3. None 不设置检查。
IntelliJ IDEA 对于编辑大文件并没有太大优势,很卡,原因就是它有各种检查,这样是非常耗内存和 CPU 的,所以为了能加快大文件的读写,可以暂时性设置为 None。
3. 自动导入功能
默认 IntelliJ IDEA 是没有开启自动 import 包的功能。
勾选”Optimize imports on the fly“ 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。
勾选”Add unambiguous imports on the fly“ 选项,IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的,IntelliJ IDEA 目前还无法智能到替我们做判断。
4. 当我们 Java 类中导入的某个包下类超过这里设置的指定个数,就会换成用 *
号来代替
5. IntelliJ IDEA 默认是会折叠空包的,这样就会出现包名连在一起的情况。如果不喜欢这种结构,喜欢整个结构都是完整树状的,可以去掉下图勾选框。
6. 省电模式
IntelliJ IDEA 有一种叫做 省电模式 的状态,开启这种模式之后 IntelliJ IDEA 会关掉代码检查和代码提示等功能。所以一般我也会认为这是一种 阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示可以来看看这里是否有开启该功能
7. IntelliJ IDEA 支持对代码进行垂直或是水平分组。一般在对大文件进行修改的时候,有些修改内容在文件上面,有些内容在文件下面,如果来回操作可能效率会很低,用此方法就可以好很多。当然了,前提是自己的浏览器分辨率要足够高。
8. 对于横向太长的代码我们可以进行软分行查看。软分行引起的分行效果是 IntelliJ IDEA 设置的,本质代码是没有真的分行的。
9. 当我们设置了组件窗口的 Pinned Mode 属性之后,在切换到其他组件窗口的时候,已设置该属性的窗口不会自动隐藏。(编辑器右下角)
10.
11.
12.IntelliJ IDEA 自带模拟请求工具 Rest Client,在开发时用来模拟请求是非常好用的。