IntelliJ IDEA开发基础设置总结
个人认为,IDEA 毫无疑问是目前最强大的Java开发集成工具了,但是大部分的人并没有将它用到极致,很多实用的配置,插件,小技巧等被忽视。ok,废话我们就不多说了,直接开始介绍。
IDEA 软件设置Settings页面【File - Settings】

界面结构介绍
- Appearance & Behavior 外观和行为
- Keymap 快捷键
- Editor 编辑器设置
- Plugins 插件
- Version Control 版本控制
- Build,Execution,Deployment 构建,执行,部署
- Languages & Frameworks 语言和框架
- Tools 工具集
IDEA基础设置
Appearance & Behavior 外观和行为
设置主题【Appearance & Behavior - Appearance】

目前我的IDEA中默认有三套主题:Darcula,High contrast,IntelliJ。
- Darcula 就是神秘的黑色主题,我偏爱黑色(推荐)
- High contrast 高亮,颜色有明显差异的主题(不推荐)
- IntelliJ 白色主题
设置菜单主题【Appearance & Behavior - Appearance】

勾选Use custom font,选择你喜欢的字体以及根据你自己的电脑屏幕的大小设置合适的字体大小。
Keymap 快捷键
设置为Eclipse快捷键的键位
如果对 Eclipse 难以忘怀可以使用其快捷键(不推荐)

修改快捷键

- Add keyboard Shortcut 添加键盘快捷键 实际上就是修改当前的键位
- Add Mouse Shortcut 增加鼠标捷径
- Add Abbreviation 自定义Abbreviation,主要用于Search Everywhere的功能,通过双击shift打开Search Everywhere窗口,输入自定义了Abbreviation的命令,可以以此执行该命令
- Remove Ctrl+Alt+Shift+S 移除改快捷键
Editor 编辑器设置
设置鼠标滚轮滚动修改字体大小【Editor - General】

设置成功之后,就可以通过 Ctrl+滚轮 实现代码字体大小的调节了。
设置鼠标悬浮提示【Editor - General】

设置自动导包【Editor - General - Auto Import】

- Add unambiguous imports on the fly 快速添加明确的导入
- Optimize imports on the fly:自动帮我们优化导入的包,优化的意思即自动帮助删除无用的导入
设置显示行号和方法间的分隔符【Editor - General - Appearance】

忽略大小写提示【Editor - General - Code Completion】

- 配置界面选中All letters
- 配置界面把Match case(匹配大小写)前面的√去掉
区分大小写的情况是这样的:比如我们在 Java 文件中输入 stringBuffer, IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。
修改当前主题代码编辑区的字体【Editor - Font】

修改当前主题控制台输出的字体【Editor - Color Scheme - Console Font】

设置项目文件编码【Editor – File Encodings】

Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选, 不然 Properties 文件中的注释显示的都不会是中文。
设置当前源文件的编码


对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中文,则会弹出如上的操作选择。其中:
- Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文 件,旧编码是什么依旧还是什么。
- Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件, 新编码是什么则是什么。
注意: 含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原。
Build、Execution、Deployment设置
设置自动编译
Intellij Idea 默认状态为不自动编译状态,而是运行时编译。当我们修改Java源代码,因为不能自动编译,所以class文件是不会有变化的。

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
