IDEA最详细配置让开发效率起飞,建议收藏!

简介: IntelliJ IDEA(简称 IDEA),是Java语言开发的集成环境,IDEA 在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都很优秀,也是目前使用最多最为广泛的开发工具之一了。我们公司使用的就是idea进行项目的开发,idea还有很多的配置,配置好了能够提高我们的开发效率,大大提高工作效率。这里就总结一下我的idea的详细配置,把自己的经验整理记录下来,当然,如果能够在此基础上帮助大家快速入门并掌握IDEA那就更好了

1、前言


IntelliJ IDEA(简称 IDEA),是Java语言开发的集成环境,IDEA 在业界被公认为最好的Java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都很优秀,也是目前使用最多最为广泛的开发工具之一了。我们公司使用的就是idea进行项目的开发,idea还有很多的配置,配置好了能够提高我们的开发效率,大大提高工作效率。这里就总结一下我的idea的详细配置,把自己的经验整理记录下来,当然,如果能够在此基础上帮助大家快速入门并掌握IDEA那就更好了


这里对于idea的安装不进行介绍了,idea的下载可以去官网,官网地址,免费版本可以下载社区版本,专业版本需要收费,网上也有一些pj方法,大家可以参考参考,建议有条件的还是要支持正版。另外我使用的IntelliJ IDEA的版本是2018.1版本,大部分功能应该也差不多,因为使用比较久了,已经习惯了所以没有进行升级最新版本。


2、IDEA使用设置


在安装了idea之后打开idea,然后进行idea的设置。IDEA有全局配置和项目配置两种设置,在欢迎页进行的Settings是对全局配置进行设置。而在项目中setting为当前项目的设置。


2.1 全局JDK设置(默认配置)


1.File-->Ohter Settings-->Default Project Structure


afeaec740fad432bb3b0b54cc49f891b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.选择安装路径进行配置


5b0ead1b1a3b4c3cb264be600d8aa5d2~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


注意:更改任何配置后都需要先点击Apply,再点击Ok,这样配置才能生效!


2.2 主题样式设置


2.2.1、主题设置


主题在安装idea的时候可以选择喜欢的主题,但是选择之后后续也可以更改:


File-->settings-->Appearance&Behavior-->Appearance-->UI Options-->Theme:


f6fc1393fbb54197b470c0aec375288e~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


idea默认主题就以上几种更多的主题,可以去idea主题下载,下载会有jar包,然后在File-->Import Settings选中自己喜欢的主题的jar包,然后再根据上面的步骤选择即可。


2.2.2、字体样式设置


2.2.2.1、非代码窗口设置UI样式和字体:


File-->settings-->Appearance&Behavior-->Appearance-->UI Options:


41f459ffe60341b1bbd2e8d494c8e93b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.2.2.2、代码窗口字体


File-->settings-->Editor-->Font:


6f8e14554e094c87845ea5b44e690b3d~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.2.2.3、控制台窗口字体


控制台字体和编辑器字体设置是一样的原理,但是设置路不一样,控制台窗口的设置是在: File-->settings-->Editor-->Color Scheme-->Console Font


28062dd084c34b4ab02fa78c73c98164~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.2.3 编辑器背景颜色设置


如果想将编辑页面变换主题,可以去设置里面调节背景颜色,设置方法如下:


5c486a0774cc402fb4b0939f2412bec9~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.3、字符集和配置文件编码格式设置


File-->settings-->Editor-->File Encodings:


35c9fa0ab8ce4b379643fa43ce96e6ac~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.4 设置鼠标悬浮提示


设置路径:File–->settings–->Editor–->General–->勾选Show quick documentation,以下是设置鼠标悬浮半秒提示文档信息:


20e4bf292ce84248953c54ced740d037~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.5 设置忽略大小写提示


idea的默认设置是严格区分大小写提示的,所以当我们输入的字段的大小写不一致的时候是不进行代码提示的,比如经常输入的String,如果输入的是string就不会提示String,这样不方便编码,所以可以设置不区分大小写进行提示。


设置路径:File–->settings–->Editor–->General-->Code Completion:


aceafa4aa68c46f8b4fe33f00ee3ee63~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.6 设置自动导入


设置路径:File-->Settings-->Editor-->General-->Auto Import”


e14611b3cfa542d093bea5471ada7725~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.7 设置关闭自动更新


idea的版本发布还是很快的,所以每次有新的版本发布idea都会提示更新,如果不愿意更新所以每次提示还是挺麻烦的,所以可以设置关闭自动更新。


设置路径:File-->Settings-->Appearance-->Behavior-->System Settings


3d47d45c30b148338c0144fcb23f3978~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.8 设置关闭后打开项目为最后关闭项目


设置路径:File-->Settings-->Appearance --> Behavior--> System Settings”


0fcff2c6118844c393339bdb7a0de9e2~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.9 设置显示方法之间的分割线


有些时候方法过多,看的眼花,不方便我们查看代码,所以可以设置在方法之间显示分割线。


设置路径:File-->Settings-->Editor-->General-->Appearance”


53df7e66da9d41738e71893bb77bf2ab~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


显示效果:


3293ce7f14b24c3da17fc12155443464~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


不设置则没有分割线


2.10 设置Tab页多行显示


idea打开代码,默认是显示一行,超出后则隐藏,有些时候不利于查看代码,默认效果:


微信截图_20220518123637.png


Tab页多行显示设置路径:File-->Settings-->Editor-->General-->Editor Tabs


726d4e9339f3488ba6adb4427da77a44~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


可以设置tab页多行显示,这样比较直观,显示效果:


738928e071e747dd9730d6bb7336602b~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.11 快捷键配置


idea设置一些习惯的快捷键能够大大提高平时开发的效率。


设置路径:File-->Settings-->Keymap


67664a436b92494b9241a5d0782766c8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.12 开启代码自动编译


设置路径:File->Settings-->Build,Execution,Deployment-->Compiler


ce4f3227f0234de09472be5cd119c865~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.13 设置水平或者垂直显示代码(代码比对)


用惯了其他编辑器的可以发现,但我们需要进行代码比对的时候只需要拖拽tab页即可,比如eclipse、vs等等,但是idea拖拽是没有效果的,这里需要自己设置


设置方法鼠标右击某个tab


9c40c3c431714d5faab7226d8890a0d5~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


效果:


01b44df52e0a45499cd028eef4878e2a~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.14 查看本地代码历史


有些时候需要查看代码的修改历史记录,这时候可以选中需要查看的代码文件右键然后选中local history-->show History


8260808eca3e4f9789605f7ae0d30c00~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


效果:


01aaa87dc34141e68fc5d8771b3d6210~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


2.15 设置Maven


设置路径:File-->Settings-->Build, Execution, Deployment-->Build Tools-->Maven


b5a86f3205e34fbebacdd6da94ffb2ce~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


我这里设置的settings.xml的路径是aliyun的镜像,下载速度比较快。


<mirrors>
     <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>
  </mirrors>
复制代码


2.16 设置自动生成注释模板


在代码开发过程中需要养成良好的代码注释习惯,但是写注释又比较费时,所以idea可以设置注释模板:


2.16.1设置创建类的注释信息


设置路径:File -> Settings -> File and Code Templates -> Includes -> File Header


acb98819058648cdb4dfec0040673df8~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


模板:


* @Auther: ${USER}
 * @Date: ${YEAR}/${MONTH}/${DAY}/${TIME}
 * @Description: 
 */
复制代码


2.16.2 设置方法的注释信息


设置路径:File -> Settings -> Live Templates


先创建组:


cdf9d5bda8a04b03969cf0112aea4898~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


创建模板:


fe47b62dbdcf427583cb9123dd754edf~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


8447119eedf2491ba97c4491a45e6d3d~tplv-k3u1fbpfcp-zoom-in-crop-mark_1304_0_0_0.webp.jpg


模板:


* @Description: $description$
* @Param: $params$
* @return: $returns$
* @Author: $user$
* @Date: $date$
*/
复制代码


3 总结


以上就是我的idea开发过程中使用到的具体的配置,也不一定适合每个人,没有最好的设置,只有合适的设置,所以大家可以根据需要参考,这样也能够对idea有个全面的了解!


有任何问题或者不正确的地方欢迎讨论指正!

目录
相关文章
|
3月前
|
Java Maven
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
3月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
137 1
|
30天前
|
人工智能 Java 数据库连接
IDEA开发 常用代码规范插件 常用辅助类插件
IDEA开发 常用代码规范插件 常用辅助类插件
33 0
|
30天前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
303 0
震惊!idea专业版如何配置maven国内源手把手教学
|
2月前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
27天前
|
数据可视化 关系型数据库 MySQL
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
63 0
|
30天前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
|
3月前
|
缓存 Java 应用服务中间件
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
该博客文章讲述了如何在IntelliJ IDEA中配置和启动一个使用Eclipse开发的支付宝网站支付Demo案例。文章详细记录了从导入项目到配置Tomcat,再到解决启动过程中遇到的问题的步骤。作者还分享了在IDEA中遇到的一些常见问题,如项目配置、依赖库添加、编码问题等,并提供了相应的解决方案。此外,文章还提供了支付效果的展示以及一些支付宝案例文档中需要修改的参数信息。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
|
3月前
|
Java 应用服务中间件 Maven
Mac使用Idea配置传统SSM项目(非maven项目)
Mac使用Idea配置传统SSM项目(非maven项目)
49 1
|
3月前
|
Java Maven
成功解决IDEA中建立新项目Maven会默认选择配置(图解详细说明)
这篇文章提供了在IntelliJ IDEA中设置新项目的Maven配置的详细步骤,包括如何通过菜单路径进入设置,选择Maven配置,以及展示设置后的效果,还提供了Maven的安装教程和解决导入项目时jar包下载问题的方案。
成功解决IDEA中建立新项目Maven会默认选择配置(图解详细说明)