目录
项目使用spring scloud分布式开发,在开发订单服务的时候需要开 api接口,商品,订单,支付,库存等服务,公司电脑不给力,eclipse卡的我心碎...这里对照着以前的eclipse配置写一下
下载
设置
分了两套,一套是当前项目配置,一套是默认配置,,,能在默认配置中设置的尽量在默认配置中配置好
- settings (顶部导航栏 -> File -> Settings / Project Structs)
- project settings (顶部导航栏 -> File -> Other Settings -> Default Settings /Project Structs )
为什么有了当前项目配置,还需要默认配置呢?
答:因为IDEA没有工作空间的概念,所以每个新项目(Project)都需要设置自己的JDK和MAVEN等相关配置,这样虽然提高了灵活性,但是却要为每个新项目都要重新配置,这显然不符合我们的预期。在这个背景下,默认配置给予当前项目配置提供了Default选项,问题自然就迎刃而解了
默认Settins
编码集 encodings (默认配置)
文件模板 tempalte (默认配置)
创建文件的时候会更具模板生成
maven
gradle
git
Auto Import自动导包
自动编译
开启自动编译之后,结合Ctrl+Shift+F9 会有热更新效果
具体步骤: 敲击 Ctrl + Shift + Alt + / 然后双击Shift搜索进入Registry ,找到compiler.automake.allow.when.app.running ,然后勾选上
默认Structure
SDKs
当前Settings
背景颜色
主题(整个一套配置) Appearance
自定义(一个一个配置) Color Scheme
字体 ,快捷键
File ->Settings -> Appearance & Behavior->Appearance
File -> Settings -> Keymap - > 选择Eclipse
tomcat
取消大小写敏感
File | Settings | Editor | General | Code Completion Case | Sensitive Completion = None
打开常用工具栏
顶部导航栏 - View -> 勾选 Toolbar & Tool Buttons
快捷键
打开文件所在目录
File->Settings-> Keymap-> 搜索 Show In Explorer -> 将快捷键设置为F3
快速修改文件名,告别双手操作
File->Settings-> Keymap-> 搜索 Rename -> 将快捷键设置为F2 。
按【Ctrl+右键】直接打开实现类,方便开发查询。
File->Settings-> Keymap-> 搜索 implementation-> Add Mouse Shortcut 将快捷键设置为Ctrl+ 鼠标右键。
自动隐藏注释,让源码阅读更为清爽
File -> Settings -> Editor -> General -> Code Folding -> Documentation comments 勾选。
快速找到最近使用的文件的设置
ctrl+E
快速generate
File->Settings-> Keymap-> 搜索 generate shift + alt + s
快速run debug
File->Settings-> Keymap-> 搜索 run alt+d
File->Settings-> Keymap-> 搜索 debug alt+e
Maven自动下载源码包,告别反编译,直接上源码注释!!
设置Java代码的注释风格
默认
// System.out.println(s);
//System.out.println(s); 修改后
打开springboot的run dashboard
默认情况下,idea的run dashboard是关闭的,当检测到你有多个springboot项目时会弹出提示框,询问是否打开。
在你的idea的项目目录中,有一个.idea目录: 其中,有一个workspace.xml:
打开,搜索Rundashboard,找到下面这段: 然后在Component中添加下面的内容:
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
<option name="ruleStates">
<list>
<RuleState>
<option name="name" value="ConfigurationTypeDashboardGroupingRule" />
</RuleState>
<RuleState>
<option name="name" value="StatusDashboardGroupingRule" />
</RuleState>
</list>
</option>
<option name="contentProportion" value="0.18344156" />
</component>
插件
lombok , sonarlint , Mybatis plugin ,
忽略一些问价展示
Settings-> Editor -> File Types 添加ignore
;.classpath;.project;.settings;*.iml;