导读
每次下载安装新的 IDEA 以后,都免不了对该软件进行一些优化配置,以方便我们在使用的时候更加得心应手。一份趁手的设置,无疑能让我们的工作效率事半功倍。
碍于每次自己重装 IDEA 都需要去网搜一大堆文章去设置 settings,所以今天写一个笔记,将自己优化配置的习惯记录下来,不仅方便自己日后使用,也希望能帮助大家找到自己的 Style。
通过本篇,你将学到:如何设置常用的【settings】属性,配置【注释模板】,了解常用的【快捷键】等。
与本篇相关的文章,希望对你有帮助:
- 【新装机】:整理关于IDEA,MySQL,SVN,环境变量的配置,以及可能遇到的问题
- IntelliJ IDEA 14,15 使用教程,实战总结,倾囊相授,内附PDF学习文档
- IDEA值得推荐的优秀插件(亲测实用)
正文
一、Settings 设置
1.1 设置标签栏的主题,字体,背景图片
- 【Theme】有三种样式,Darcula(黑色主题),High contrast(高对比度),Intellij(白色主题)
- 勾选【Use custom font】选择代码字体,【Size】选择字号;
- 点击【Background Image】可以打开背景图设置页面,小编觉得除了炫酷没有别的有点,非常影响阅读代码,不建议使用。
1.2 打开新项目时,设置当前窗口还是新窗口
- 【New windows】:新窗口打开;
- 【current windows】:当前窗口打开,即:替换项目;
- 【Ask】:每次都会主动询问作者,采用上面那种方式;
1.3 快捷方式设置
- Keymap:控制快捷方式遵循什么风格,比如:改成Eclipse会遵循Eclipse的快捷键习惯。注意,我在下面介绍的快捷方式都是以默认(Default)为前提,不建议更改,因为Idea默认的很好用。
1.4 开启自动导包功能
1.5 设置代码区的字体
- 【Font】:与【Appearance】中设置的项目、标签栏字体不同,这里设置的是代码区域的字体格式。
1.6 设置强制换行线、行号、方法分隔线
行号和方法分隔线可以让阅读代码更方便,强制换行线是代码格式化的标尺,当我们格式化代码的时候,超过强制换行线的代码会被自动换行。
强制换行线默认为 120 columns,在【Code Style】标签内可以手动设置:
- 效果展示:
1.7 类注释模板设置
- 【File and Code Templates】:新定义类、方法时,自动增加默认的注释;
1.8 配置Maven库目录
- 【Maven home directory】: Maven 主目录位置
- 【User settings file】:Maven settings 文件的位置,settings文件里配置的 respository 位置需要和【Local respository】相同;
- 【Local respository】:Maven 库的位置,这里存放了项目所有已下载的 jar 包。
二、Project Structure 设置
2.1 Project 标签
如果新项目的 JDK 依赖有问题,首先就要看这里:
- 【Project name】:项目名,建议此处项目名,项目目录名,pom文件中的project name三处保持一致;
- 【Project SDK】:配置项目的SDK使用,检查SDK版本是否与预期的一致,也可以在右边的Edit进行SDK的编辑,比较常用的功能;
- 【Project language level】:选择要支持的Java语言级别。不同的JDK版本对代码的语法有一定的影响,目前使用最多的当属JDK8了。
- 【Project compiler output】:指定IntelliJ IDEA将存储编译结果的路径,如果是多个Module(可以理解为一组项目)的话,可以进行独立配置。
三、实用设置
3.1 项目栏设置
点击项目栏右上角的小齿轮可以配置项目栏展开方式,下面是我的个人习惯,经供参考(图片右侧是最终效果图):
- 【Compact Middle Packages】:紧凑型包结构,相比与其对立的是【flattern packages】(平铺式包结构),能节省更多的空间;
- 【Folders Always on Top】:文件夹排序,使文件夹始终位于顶部;
- 【Sort by Type】:文件夹内文件排序,按照type方式排序,默认为ASC-II顺序;
- 【Show Excluded Files】:显示排除的文件,打完的jar包会展示在target文件夹内,所以我一般会勾选;
- 【Pinned Mode】和【Docked Mode】:固定模式+停靠模式,让项目栏固定在右侧,其他的 Mode 模式(下面那些)基本上是浮动的,我不太习惯使用;
3.2 分屏设置
Visual Code 有个非常 nice 的功能 —— 【分屏】,配合外接大屏非常棒,其实 IDEA 也有这个功能:
- 打开分屏:①.右键单击窗口【文件标签】→ ②.选择【Move Right】
- 效果展示:不能像 Visual Code 一样支持多个,IDEA 只支持2个,感觉刚刚好。
- 关闭分屏:①.右键单击窗口【文件标签】→ ②.选择【Move To Opposite Group】,回到原始窗口。
四、快捷键设置
4.1 查找文件
- 【Ctrl】+【B】:方法内,定位光标位置的属性,快速跳转;
- 【Ctrl】+【F】:文件内查找;
- 【Ctrl】+【R】:文件内查找和替换;
- 【Ctrl】+【Shift】+【F】:范围内(默认全局)查找;
- 【Ctrl】+【Shift】+【R】:范围内(默认全局)查找和替换;
4.2 代码处理:
- 【Ctrl】+【D】:光标所在行,向下复制;
- 【Ctrl】+【X】:光标所在行,删除;
- 【Ctrl】+【Alt】+【M】:选中一段代码,将其抽取为方法,做代码优化常用;
- 【Ctrl】+【Alt】+【T】:选中一段代码,添加异常捕获,循环等操作;
- 【Ctrl】+【Alt】+【L】:格式化代码
- 【Ctrl】+【Shift】+【F】:大小写切换
4.3 查看类的结构:
- 【Alt】+【7】:查看当前类结构,想看哪个方法直接双击就会跳转过去;
- 【Alt】+【↑】/【↓】:查看方法,光标可以从方法①直接跳到方法②,不需要几步就可以查看完整个类的方法;
4.4 查看类的继承关系:
-
【Ctrl】+【H】:查看当前类的继承关系,树形结构展示,清晰易懂。
4.5 滚动条横向移动:
- 【Shift】+【滚轮上下滑动】:拖动下面的额滚动条横向移动,以看到右侧的代码,再也不用鼠标拖动了。
4.6 打开文件位置
- 【Ctrl 】+ 【左键】:在打开的文件标签上,弹出该文件路径,自上向下由内及外,每一个磁盘上的文件夹都可以直接访问;
- 【右键】项目名 ->【Show in Explorer】:即可在文件夹中打开项目;
总结
欢迎关注,本文持续更新,敬请期待...