eclipse没有java project_Intellij IDEA 中 JAVA 常用配置项总结

本文转载于 SegmentFault 社区 作者:阿一丨不不

前言

最近产品升级大版本,准备把技术和开发工具都换一下,团队其他人都在研究前后端的各种开发工具,先尝试一波 idea (2019.3.2 版本) ,看看如何更好的使用它,本文作者是在研究一天后记录的一些优化配置项,纯干货...

界面优化配置

1. 等宽字体设置

Settings -> Editor -> Font
默认已经勾选只显示等宽字体,在这里可以选择自己喜欢的字体 6411ea0b0c2f006bb94a8f425f73c9a1.png

2. 屏蔽非代码相关目录文件

屏蔽 eclipse 相关目录,.idea 文件夹,iml 文件 pom.xml.versionsBackupmaven (maven 版本备份文件) 修改前效果: 6616e5e18cf662c694b7ac580922b806.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;
4b0294a93380696382c3370251226a2b.png

3. tabs多行显示

Settings -> Editor -> General ->Editors Tabs ba00f270d1d00d8729bdc91bb054ece5.png 修改后效果: 7e2d60a4da44ecfa712ae782a35389fe.png

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

Settings -> Editor -> General  9a618ebc68b7beac0d399aaeb1b114ba.png

编码相关优化配置

1. 文件默认编码格式

修改前效果: 76cbec0975db091ab2ddec067355737a.png Settings -> Editor -> File Encodings e92dc0aa3e010a53f454815f7f27929c.png

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

修改前效果 d20543022ecdf8b676710e1c3bbe5800.png Settings -> Editor -> Code folding 9d01378d3e62df6060731acae571800b.png

3. java 代码中 tab 替换空格

Settings -> Editor -> Code Style -> Java d1028881e0df88e1560f150c9c34b4b6.png

4. java 代码中显示空格

Settings -> Editor -> General -> Appearance 3e2668a1f1a8741e298b0670107c7784.png

5. 自动删除代码末尾空格

Settings -> Editor -> General 99ed7f0c3ea4e0e15b97eb62598bf30a.png

6. 修改过的代码留下高亮线

修改前效果: 4331406855afa1215a78abc4e4d689f4.png Settings -> Editor -> General d052f259ae22df8ff05c280001cc288f.png

7. 自动提示大小写不敏感

Settings -> Editor -> General -> Code Completion 4fdbb831d4bad3348d5fca70fadde916.png   修改后效果 7fd9e0cd31b8646dfd54c7dd1a3272f8.png

8. 自动导包功能开启

Settings -> Editor -> General -> Auto Import c8fe1f5b763f58ec4da3e1861f6e6c61.png 
  • Insert imports on paste
    设置为 "all",表示当复制粘贴程序代码时,会自动 import 需要的包。
  • Optimize imports on the fly
    勾选表示会动态优化 import 内容,自动删除多余或重复的 import。
  • Add unambiguous imports on the fly
    勾选表示会自动加入明确的(类库中只有一种选择)import,即使我手动删除,还是会自动帮我添加回来。

9. 代码自动同步和保存机制

Settings -> Appearance&Behavior -> System Settings a864659c1cdb2edc8a11ec1bd5168aa1.png

10. 导入 eclipse 的 code style

Settings -> Editor -> Code Style -> Java 导入 eclipse 的 code style 文件 ecbe766e82a37f068e26ca52b0ff5b74.png

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

首先设置数据库语言 Settings -> Languages & Frameworks -> SQL Dialects 2a5ebe14e253c6a70011a8d0fd4c5172.png 然后修改 sql 语句格式 (我使用的 oracle) Settings -> Editor -> Code Style -> SQL -> Oracle 7fc937a9d4cf44fb96b3bee42cfca363.png 在代码中使用后的效果 (以 mybatis mapper 文件为例) 1f6df9e4fe94f62661cc86fdecb6248a.png

插件相关

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

安装 Save Actions 插件 ea68ff66a7534c1ffc1d4f50d6c46196.png Settings -> Other Settings -> Save Actions e8201b433707c24ac271a8274f97a2d8.png 推荐使用 Reformat only changed code
SegmentFault 思否社区  和文章作者展开更多互动和交流。 - END - d7e0b4bc9be4f9ae45e86814e73323fd.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值