idea 2020.2 如何设置classpath_技能帖:让JAVA程序员效率翻倍的IDEA技巧总结

weixin_39611043
本文介绍了idea 2020.2 如何设置classpath_技能帖:让JAVA程序员效率翻倍的IDEA技巧总结相关内容,对大家解决问题具有一定的参考价值,需要的朋友们一起学习吧!

点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家(已修复)

下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露了(已修复)

本文转载于 SegmentFault 社区(点击阅读全文前往)

作者:阿一丨不不

前言

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

界面优化配置

1. 等宽字体设置

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

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

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

3. tabs多行显示

Settings -> Editor -> General ->Editors Tabs 2db6990b4e684b7777c482cd39bc172d.png 修改后效果: b283b29e178ff1f7dee7f7f952858444.png

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

Settings -> Editor -> General  76050a87818bcffed43db77cc1a2e9b2.png

编码相关优化配置

1. 文件默认编码格式

修改前效果: 243f61f0752ea5119a54ac548454124a.png Settings -> Editor -> File Encodings 0ba21a2c24aa900d9fa98ef5e74a4e87.png

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

修改前效果 6fa0c2acc7bcbb75b5d82886718e90cd.png Settings -> Editor -> Code folding dd0e49882a92c9d741c063c8e868cc6f.png

3. java 代码中 tab 替换空格

Settings -> Editor -> Code Style -> Java 73ae814d9595c3392b052c0bc6e85768.png

4. java 代码中显示空格

Settings -> Editor -> General -> Appearance c45fd14054a6c138d19ace599ad347bf.png

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

Settings -> Editor -> General f031ae9365c107240306fc20867e57c9.png

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

修改前效果: 23be0fc90b88e93837ecb749930d591f.png Settings -> Editor -> General f9732d26624cc404b68c567467c7fed7.png

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

Settings -> Editor -> General -> Code Completion f8487c3683cfffb7c6bc4a77892172b1.png   修改后效果 9add59eeceeea87a1dd1ce777090e988.png

8. 自动导包功能开启

Settings -> Editor -> General -> Auto Import 6ca1454ef38620a9947f28dc70352db3.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 a9644f02ffacf40b6c6fbaf0bd5aba2d.png

10. 导入 eclipse 的 code style

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

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

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

插件相关

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

安装 Save Actions 插件 e5fc068c36d0f0d68dc5274679fd8827.png Settings -> Other Settings -> Save Actions 209d6ffd995f9054644693d258a891b5.png 推荐使用 Reformat only changed code

说句题外话,springboot全家桶技术交流群可以加我微信,但是坑位有限哦,由于忙于工作,有时不能及时回复大家,请多包涵。

精彩推荐

1、GitHub 长期被中国人“霸榜”?看完榜单我呆了...

2、Spring Boot 五种热部署方式,再也不用老重启了!

3、老板放过我吧!我Java8还没用呢,又让我了解Java14

4、5年程序员生涯,使用的最频繁的Git 命令总结

5、SpringMVC接收请求参数所有方式总结

6、Spring Boot + Vue 如此强大?竟然可以开发基于 C/S 架构的应用

7、一口气说了8种幂等性解决重复提交的方案,面试官懵了

8、全面了解 Nginx 主要应用场景

ed6c752c871f356c8753b8fcb556cb1c.png

点个在看少个 bug

该文章版权属于weixin_39611043
摘录自:https://blog.csdn.net/weixin_39611043/article/details/111061169

这篇关于idea 2020.2 如何设置classpath_技能帖:让JAVA程序员效率翻倍的IDEA技巧总结的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!