IntelliJ IDEA 2021下篇:常用配置(方便干活)

IntelliJ IDEA 安装后需要进行初始化配置已更加方便使用。本文整理了比较通用的安装后初始配置。

注意:

  •  建议先设置完毕后,再通过Idea创建新工程,这样新工程会继承这些设置
  •  若Idea Open某个已存在的工程,则该工程既有设置会覆盖Idea全局设置(即在该工程打开使用期间,部分设置会以该工程定义的设置为准。因为有些设置是可以按工程进行配置,并保存在工程定义文件中的)

安装Idea及首次配置参见上篇:IntelliJ IDEA 2021上篇:安装和使用_zyplanke的专栏-CSDN博客_idea2021

本文适配版本:IntelliJ IDEA 2020.1版(于2020年4月9日发布)。

本文适配版本:IntelliJ IDEA 2020.3版(于2020年12月1日发布)。 

本文适配版本:IntelliJ IDEA 2021.2.2版(于2021年9月14日发布)。

目录

设置系统输入法快捷键避免冲突

启动后配置

1、设置项目的默认JDK

2、主题UI及显示设置

3、设置默认字符编码

4、设置自动编译(与Eclipse相同)

5、设置Auto Import

6、修改默认快捷键

7、代码补全设置

8、设置自动添加文件头(作者和创建信息等)

9、隐藏idea自带的.iml文件,以及.idea文件夹

10、设置Git

11、设置Maven

12、设置Gradle

13、关闭自动更新

14、安装插件

15、设置自动折叠显示

16、设置数据库Dialects

17、设置System全局属性

18、调大默认的compile编译内存


设置系统输入法快捷键避免冲突

     为了避免Windows输入法的快捷键与Idea的多个快捷键冲突,建议取消Windows的快捷键。如果是Sogou输入法,可以通过下图方式,取消勾选所有系统功能快捷键(可只保留截图快捷键)。在新版Sogou输入法中,在属性设置的“按键”菜单页面中设置“系统功能快捷键”。

启动后配置

     首次启动时(使用bin/idea64.exe),会自动提示选择主题UI、Plugins(默认都选上了,建议根据自己需要选择)、是否导入本电脑已存在旧idea设置、然后激活注册Ulitmate(激活有钱买正版,没钱就自己想办法)。

    首次启动后,如下图,在右下角,可以点出Setting菜单和新Project项目结构菜单。

 上图中的Setting  既为 在进入idea主界面后的 File → Settings。

 上图中的Structure for New Project 既为 在进入idea主界面后的 File → Project Structure。

1、设置项目的默认JDK

如下图,进入设置菜单 Project  Structure |  Project Settings | Project 中选择默认的JDK。(建议选本电脑中已经安装的JDK)。 设置后需要点“Apply”按钮生效

在2020.3及2021.1版本中的似乎没有这个设置界面。

2、主题UI及显示设置

    如下图,进入设置菜单Settings | Appearance & Behavior | Appearance 选择喜欢的主题。设置后需要点“Apply”按钮生效。

   推荐使用One Dark主题(通过Plugin方式先从官网下载)

如下图,进入设置菜单Settings | Editor | General,勾选"Change font size with Ctrl+Mouse Wheel" 允许通过Ctrl+鼠标滚轮 调整字体大小。设置后需要点“Apply”按钮生效。

如下图,进入设置菜单Settings | Editor | General |  Editor Tabs,不勾选"Show tabs in one row"新版Idea则勾选“Multiple Rows” 这样在打开代码文件较多是,上面的Tab标签可以多行显示,找起来方便一点。 设置后需要点“Apply”按钮生效。

同时,勾选“Mark modified *” 当文件被修改后,文件Tab标签带星号,便于识别。并根据需要设置Tab的显示排序。设置后需要点“Apply”按钮生效。

Idea默认主题的语法错误提示不够醒目(若选其他主题,则视效果自行选择是否再按如下手动调整)

如修改,则进入设置菜单Settings | Editor | Color Scheme | General,分别:

①在Errors and Warnings下,选择Error,设置Effects波浪线Underwaved,颜色修改为十六进制“FF3F3C”亮红色。

②在Errors and Warnings下,选择Unknown symbol,去掉勾选Foreground, 设置Effects波浪线Underwaved,颜色修改为“FF3F3C”亮红色。

③在Code下,分别选择Identifier under caret 和 Identifier under caret(write),都设置Background颜色十六进制“406000”。

④在Editor下,选择Selection background,设置Background颜色设置十六进制“406000”。

设置后需要点“Apply”按钮生效。

3、设置默认字符编码

如下图,进入设置菜单Settings | Editor | File Encodings,设置默认字符编码(三处都设置为UTF-8)。  中间的Path列表为各个项目,可以对某个项目进行设置字符编码。

设置后需要点“Apply”按钮生效。

注意1:在开发过程中,打开每个文件后并处于编辑状态时,右下角会出现该文件的字符编码设置,可以对该文件单独设置字符编码。

 注意2:Transparent native-to-ascii conversion”到底勾不勾网上有不同的说法。 经过测试,正确结论应为:强烈建议不勾选(除非整个项目团队中其他人都勾选了)。原因如下:

  • 勾选:Idea会在读写properties文件时进行转换。例如文本文件中为字符串“\u5317\u4eac”在Idea中会转换为显示为汉字“北京”。 同样,Idea写入properties文件时,也会把“北京”转为字符串“\u5317\u4eac”存放在文本文件中。这样转换的目的是兼容iso8859-1,即通过iso8859-1(本身不能存放汉字)也能通过转字符串的方式达到存放汉字方式目的。

       这种勾选会导致:在Idea显示正常但其他文件打开不显示正常;或者在其他文件打开显示正常但Idea中显示不正常。 对于不了解其原理的人容易让人迷惑。

  • 不勾选:Idea不转换(读和写都不转换),文本本身是什么就显示什么,所见即所得。

4、设置自动编译(与Eclipse相同)

如下图,进入设置菜单Settings | Build, Exceution,Deployment | Compiler,勾选Build project automaticallyCompile independent modules in parallel。(eclipse默认自动编译,所以eclipse开发不用管编译,源文件存盘时自动编译为最新的。 而idea默认不自动编译,因此需要勾上)。

设置后需要点“Apply”按钮生效。

5、设置Auto Import

如下图,进入设置菜单Settings | Editor | General | Auto Import,勾选Add unambiguous imports on the fly(自动添加无歧义的import), 勾选 Optimizeimports on the fly (自动优化,比如删除无用的import)。

设置后需要点“Apply”按钮生效。

6、修改默认快捷键

如下图,进入设置菜单Settings | Keymap, 自行根据习惯是否选择快捷键为“Eclipse”以保持与Eclipse快捷键兼容。设置后需要点“Apply”按钮生效。

 上面修改为eclipse快捷键后,还需要单独设置个别地方,以兼容Eclipse的习惯:

①增加:代码补全提示快捷键“Alt + /”。 在当前界面,选择:Main Menu > Code > Code Completion > Basic。 选中“Basic”并右键,添加“Alt + /”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 

注:即使不用Eclipse快捷键,而用Idea原生快捷键,也需要修改此Basic的默认快捷键,避免与输入法切换的快捷键冲突。

②增加:快速修复代码错误快捷键“Ctrl+1”。在当前界面,选择:Main Menu > Other > Show Context Actions。 选中“Show Context Actions”并右键,添加“Ctrl+1”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 

(上面的keymap名字,会从Eclipse变成Eclipse copy)

7、代码补全设置

如下图,进入设置菜单Settings | Editor | General | Code Completion:

①代码补全时,匹配候选代码忽略大小写,去掉勾选Match case

②代码补全时,勾选Show the documentation popup自动弹出方法用法文档(且等待时间缩短至100毫秒)

③代码补全,方法参数信息提示,三个选择都勾上(且等待时间缩短至100毫秒),这样可类似于Eclipse提示方法的参数。

设置后需要点“Apply”按钮生效。

8、设置自动添加文件头(作者和创建信息等)

如下图,进入设置菜单Settings | Editor | File and Code Templates,增加File Header的内容,可以自行设置。设置后需要点“Apply”按钮生效。

9、隐藏idea自带的.iml文件,以及.idea文件夹

通常在Idea中“Project ”工具窗口中只希望显示需要的内容,隐藏不关心的内容避免视觉干扰,需要做一下设置(只是Idea中不显示而已,文件实际都存在)。如下图,进入设置菜单Settings | Editor | File Types。 在界面中找到Ignored File and Folder,新版本Idea在界面的右侧,点加号“+”增逐个增加(增加后回车)。设置后需要点“Apply”按钮生效。

老版本在界面最右下角,在Ignored File and Folder列表最后增加“*.iml;*.idea;”, 注意最后有个分号设置后需要点“Apply”按钮生效。

10、设置Git

 本地电脑已经单独安装git(版本为2.27.0),因此在Idea中配置让其使用本地已经存在的git软件(不使用idea自带的)。

进入设置菜单Settings | Version Control | Git  在“Path to Git executable”中输入本地已经安装git.exe全软件的路径。然后点“Test”可以查看是否成功。设置后需要点“Apply”按钮生效。

如果是Subversion,也参照类似配置,输入本地已经安装svn.exe软件的全路径。

11、设置Maven

   本地电脑已经单独安装maven(版本为3.6.3),并且在maven conf目录下配置了settings.xml文件。在settings.xml文件中修改:

①本地库保存路径;

②远程public仓的url镜像设置为阿里地址。

设置后maven的settings.xml文件内容截取如下:

  前面内容省略
 
  <localRepository>E:\Program_Files\apache-maven-3.6.3\repository</localRepository>
 
  中间内容省略
 
  <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror> 
 
 后面内容省略	

然后,进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Maven。

如果使用idea自带的maven,则建议使用自己的settings file(一般会修改本地仓目录及中央仓镜像URL)。 

这里使用本地已经单独安装maven(不使用idea自带的maven),则选择相应maven安装路,及settings.xml文件,如下图。设置后需要点“Apply”按钮生效。

在Maven下面的Importing界面中,勾选自动下载Source、Documentation。

下面的“JDK for importer”可以根据需要酌情选择

12、设置Gradle

Gradle是和Maven类似的工具,在国内使用的人不多,但在国外如Spring,使用了Gradle来组织和管理工程。如果需要使用Gradle则需要安装Gradle插件(既不单独安装Gradle软件,使用Idea的插件)。然后按下图设置:

如下图,进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Gradle,设置home路径。 该路径表示下载的依赖的jar文件存放在本地的位置,默认在C盘当前用户下,建议修改为其他位置。

设置后需要点“Apply”按钮生效。

13、关闭自动更新

如下图(新版Idea界面与下图略有差异),进入设置菜单Settings | Appearance & Behavior | System Settings | Updates,去掉勾选自动Idea软件更新。 如希望更新,可以手动点 Check Now按钮。

设置后需要点“Apply”按钮生效。

14、安装插件

在Idea中安装常用插件如Lombok。如下图,进入设置菜单Settings | Plugins , 搜索“Lombok”,点击Install安装,然后重启Idea。

对于2020.3和2021.1等新版本Idea,默认已经安装,无需再安装。

15、设置自动折叠显示

默认的自动折叠显示会把只有一行的函数也折叠了,建议不折叠。如下图,进入设置菜单Settings | Editor | General | Code Folding,去掉勾选“One-line methods”。

设置后需要点“Apply”按钮生效。

16、设置数据库Dialects

为了在Idea更好的显示数据库SQL语句,需要设置对应SQL Dialect方言种类。如下图,进入设置菜单Languages & Frameworks | SQL Dialects,根据实际情况进行选择。

设置后需要点“Apply”按钮生效。

17、设置System全局属性

为了更好使用Idea工具,设置该工具的全局属性。比如创建新工程默认保存路径等等。如下图,进入设置菜单Appearance & Behav | System Settings,根据实际情况进行选择。

设置后需要点“Apply”按钮生效。

18、调大默认的compile编译内存

Idea默认的编译内存堆大小为700MB,对于比较中大型工程不适用。如下图,进入设置菜单Settings | Build, Exceution,Deployment | Compiler,将“Shared build process heap size(Mbytes)”修改为 1536

设置后需要点“Apply”按钮生效。

  • 34
    点赞
  • 220
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值