💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
[TOC] # 屏蔽非代码相关目录文件 屏蔽 eclipse 相关目录,.idea文件夹,iml文件,pom.xml.versionsBackupmaven(maven版本备份文件) 修改前效果 ![](https://img.kancloud.cn/c1/d9/c1d915d1da13ea3fb7187fef0adf9dd3_546x609.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; ~~~ ![](https://img.kancloud.cn/77/04/77042d43ecc4d7550d2f735a991cefd8_720x510.png) # tabs多行显示 `Settings -> Editor -> General ->Editors Tabs` ![](https://img.kancloud.cn/cf/d5/cfd5ee9efb2f6b49c5a8aa072e5d355b_670x426.png) 修改后效果 ![](https://img.kancloud.cn/8d/9c/8d9c7903cafb47115d4621020f100780_686x207.png) # 使用ctrl+滑轮调整字体大小 `Settings -> Editor -> General` ![](https://img.kancloud.cn/a5/00/a500f13c014f1132cf1a12658333355e_646x439.png) # 文件默认编码格式 修改前效果 `Editor->File Encoding->添加properties文件` 下面勾选翻译 ![](https://img.kancloud.cn/ff/7a/ff7a2f3c3596899bb8abcaad882e2775_694x580.png) # java 代码中tab替换空格 `Settings -> Editor -> Code Style -> Java` ![](https://img.kancloud.cn/35/fa/35fa6c36674e3d886bc8e25eda5c3f15_720x496.png) # java 代码中 显示空格 `Settings -> Editor -> General -> Appearance` ![](https://img.kancloud.cn/45/34/45341a1d51575364759bbe45c9b645bd_545x368.png) # 自动删除代码末尾空格 `Settings -> Editor -> General` ![](https://img.kancloud.cn/5d/de/5dde62afa184678b534053144c5eb5d9_616x604.png) # 修改过的代码留下高亮线 修改前效果 ![](https://img.kancloud.cn/74/7e/747e723822da79d39dfb19d0b0be4f44_470x355.png) `Settings -> Editor -> General` ![](https://img.kancloud.cn/65/77/65778794ecc6f34e84fc76ec696b70ac_699x577.png) # 自动提示大小写不敏感 `Settings -> Editor -> General -> Code Completion` ![](https://img.kancloud.cn/a5/1d/a51d974bfc92d58dba374aaf94120a57_718x323.png) # 自动导包功能开启 `Settings -> Editor -> General -> Auto Import` ![](https://img.kancloud.cn/68/27/6827876a301bf3dd5a92db2822fc8442_662x494.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` ![](https://img.kancloud.cn/ab/66/ab66c672cccf725977b73b6d05335c8c_1120x626.png) # 设置sql代码格式,自动格式化sql语句 首先设置数据库语言 `Settings -> Languages & Frameworks -> SQL Dialects` ![](https://img.kancloud.cn/4b/17/4b17a45013a0a4a17041e0847e312ea8_692x758.png) 然后修改sql语句格式(我使用的oracle) `Settings -> Editor -> Code Style -> SQL -> Oracle` ![](https://img.kancloud.cn/ef/26/ef26d00febffc0b1eee342f9485e5047_1127x746.png) 在代码中使用后的效果(以mybatis mapper文件为例) ![](https://img.kancloud.cn/95/a5/95a50f129de0378964640405c60fb30b_618x796.png) # 插件相关 ## 自动保存触发自动format(Save Actions) 安装Save Actions插件 ![](https://img.kancloud.cn/8d/31/8d310f7663e4535e3ff55b151c39821e_631x238.png) `Settings -> Other Settings -> Save Actions` ![](https://img.kancloud.cn/0e/ad/0ead14f0bfd14aecb32e0adc0293ff2f_1120x710.png) 推荐使用 `Reformat only changed code`