专栏名称: SegmentFault思否
SegmentFault (www.sf.gg)开发者社区,是中国年轻开发者喜爱的极客社区,我们为开发者提供最纯粹的技术交流和分享平台。
目录
相关文章推荐
程序员小灰  ·  清华大学《DeepSeek学习手册》(全5册) ·  昨天  
程序员小灰  ·  3个令人惊艳的DeepSeek项目,诞生了! ·  12 小时前  
程序猿  ·  “未来 3 年内,Python 在 AI ... ·  3 天前  
程序员的那些事  ·  惊!小偷“零元购”后竟向 DeepSeek ... ·  2 天前  
待字闺中  ·  DeepSeek 爆火带来的大变化 ·  1 周前  
51好读  ›  专栏  ›  SegmentFault思否

Intellij IDEA 中 JAVA 常用配置项总结

SegmentFault思否  · 公众号  · 程序员  · 2020-02-12 11:45

正文

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




前言



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



界面优化配置



1. 等宽字体设置


Settings -> Editor -> Font

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


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


屏蔽 eclipse 相关目录,.idea 文件夹,iml 文件

pom.xml.versionsBackupmaven (maven 版本备份文件)

修改前效果:



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;


3. tabs多行显示


Settings -> Editor -> General ->Editors Tabs


修改后效果:


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


Settings -> Editor -> General




编码相关优化配置



1. 文件默认编码格式


修改前效果:


Settings -> Editor -> File Encodings


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


修改前效果


Settings -> Editor -> Code folding


3. java 代码中 tab 替换空格


Settings -> Editor -> Code Style -> Java


4. java 代码中显示空格


Settings -> Editor -> General -> Appearance


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


Settings -> Editor -> General


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


修改前效果:


Settings -> Editor -> General


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

Settings -> Editor -> General -> Code Completion


修改后效果


8. 自动导包功能开启


Settings -> Editor -> General -> Auto Import

  • 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


10. 导入 eclipse 的 code style


Settings -> Editor -> Code Style -> Java

导入 eclipse 的 code style 文件







请到「今天看啥」查看全文