idea java 语法高亮_Intellij IDEA 中JAVA常用配置项总结

前言

最近产品升级大版本,准备把技术和开发工具都换一下,团队其他人都在研究前后端的各种开发工具,我先尝试一波idea(2019.3.2版本),

看看如何更好的使用它,本文我是在研究1天后记录的一些优化配置项,纯干货,这篇文章会持续更新...

界面优化配置

等宽字体设置

Settings -> Editor -> Font

默认已经勾选只显示等宽字体,在这里可以选择自己喜欢的字体

b8955f64791a38276927403bdad6689d.png

屏蔽非代码相关目录文件

屏蔽 eclipse 相关目录,.idea文件夹,iml文件,pom.xml.versionsBackupmaven(maven版本备份文件)

修改前效果

a95907a9a4b572cf488ce4b9dce6faed.png

Settings > File Types > ignore files and folders 修改为以下配置

*.hprof;*.pyc;*.pyo;*.rbc;*.yarb;*~;.DS_Store;.git;.hg;.svn;CVS;__pycache__;_svn;vssver.scc;vssver2.scc;*.iml;.classpath;.project;pom.xml.versionsBackup;.idea;.settings;

48a66cc2cb2c6bbe365814eb4ea00803.png

tabs多行显示

Settings -> Editor -> General ->Editors Tabs

2e5d0ee2cf72642edf4f484e04da7f59.png

修改后效果

9eb8dd9af3623acd2332d6a49c4af90e.png

使用ctrl+滑轮调整字体大小

Settings -> Editor -> General

134c1bf75119fbbde5e7b7a1c339b2e2.png

编码相关优化配置

文件默认编码格式

修改前效果

dcb192f026e456305ab7001ad1fcd1a2.png

Settings -> Editor -> File Encodings

36b06a764346c5af4f35dd785bc0b66a.png

java 代码中 import和method 默认全部展开

修改前效果

f523d4ff0c5000d11e4e3e972d04921f.png

Settings -> Editor -> Code folding

ff6ab566c3240265ee02a2bc05a514a0.png

java 代码中tab替换空格

Settings -> Editor -> Code Style -> Java

3604659de23c1e96ae7c30a76a929ff9.png

java 代码中 显示空格

Settings -> Editor -> General -> Appearance

7221245c2638a283517d1326ac9626ea.png

自动删除代码末尾空格

Settings -> Editor -> General

71d7636e8ba3f60ea3a8aa0fda539223.png

修改过的代码留下高亮线

修改前效果

7062569def8a51cfc5f4ce4d72ec9377.png

Settings -> Editor -> General

afcefd9c8b2488e3c2eb9663fed057e8.png

自动提示大小写不敏感

Settings -> Editor -> General -> Code Completion

4f7bbc0fce59c3ef5c8d52370fda4e64.png

修改后效果

8b49ad52f215f6b2baf602eb8b89bf43.png

自动导包功能开启

Settings -> Editor -> General -> Auto Import

f3f9f86e9551c90d50fee5780282792c.png

Insert imports on paste

设置为 "all",表示当复制粘贴程序代码时,会自动import需要的包。

Optimize imports on the fly

勾选表示会动态优化import内容,自动删除多余或重复的import。

Add unambiguous imports on the fly

勾选表示会自动加入明确的(类库中只有一种选择)import,即使我手动删除,还是会自动帮我添加回来。

代码自动同步和保存机制

Settings -> Appearance&Behavior -> System Settings

6c5f46014845b44efc5d6a73ce9d662c.png

导入eclipse的code style

Settings -> Editor -> Code Style -> Java

导入eclipse的code style文件

c647462b35d081a8824cdb095e4f0f1d.png

设置sql代码格式,自动格式化sql语句

首先设置数据库语言

Settings -> Languages & Frameworks -> SQL Dialects

21bfcaa67343b07b021f9788ab21a09d.png

然后修改sql语句格式(我使用的oracle)

Settings -> Editor -> Code Style -> SQL -> Oracle

e9399621cbf399b3a91a636a44449ebc.png

在代码中使用后的效果(以mybatis mapper文件为例)

f9b0beba041a979c82db19a745fa6c66.png

插件相关

自动保存触发自动format(Save Actions)

安装Save Actions插件

8315deefc52a52def87dc6a8d6468f8f.png

Settings -> Other Settings -> Save Actions

2df7e34d35136f885a287e87645d4fcb.png

推荐使用 Reformat only changed code

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页