前言
最近产品升级大版本,准备把技术和开发工具都换一下,团队其他人都在研究前后端的各种开发工具,我先尝试一波idea(2019.3.2版本),
看看如何更好的使用它,本文我是在研究1天后记录的一些优化配置项,纯干货,这篇文章会持续更新...
界面优化配置
等宽字体设置
Settings -> Editor -> Font
默认已经勾选只显示等宽字体,在这里可以选择自己喜欢的字体
屏蔽非代码相关目录文件
屏蔽 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;
tabs多行显示
Settings -> Editor -> General ->Editors Tabs
修改后效果
使用ctrl+滑轮调整字体大小
Settings -> Editor -> General
编码相关优化配置
文件默认编码格式
修改前效果
Settings -> Editor -> File Encodings
java 代码中 import和method 默认全部展开
修改前效果
Settings -> Editor -> Code folding
java 代码中tab替换空格
Settings -> Editor -> Code Style -> Java
java 代码中 显示空格
Settings -> Editor -> General -> Appearance
自动删除代码末尾空格
Settings -> Editor -> General
修改过的代码留下高亮线
修改前效果
Settings -> Editor -> General
自动提示大小写不敏感
Settings -> Editor -> General -> Code Completion
修改后效果
自动导包功能开启
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,即使我手动删除,还是会自动帮我添加回来。
代码自动同步和保存机制
Settings -> Appearance&Behavior -> System Settings
导入eclipse的code style
Settings -> Editor -> Code Style -> Java
导入eclipse的code style文件
设置sql代码格式,自动格式化sql语句
首先设置数据库语言
Settings -> Languages & Frameworks -> SQL Dialects
然后修改sql语句格式(我使用的oracle)
Settings -> Editor -> Code Style -> SQL -> Oracle
在代码中使用后的效果(以mybatis mapper文件为例)
插件相关
自动保存触发自动format(Save Actions)
安装Save Actions插件
Settings -> Other Settings -> Save Actions
推荐使用 Reformat only changed code
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。