IDEA settings设置技巧,最常用快捷键,让你的编译器用更加得心应手

导读

        每次下载安装新的 IDEA 以后,都免不了对该软件进行一些优化配置,以方便我们在使用的时候更加得心应手。一份趁手的设置,无疑能让我们的工作效率事半功倍。

        碍于每次自己重装 IDEA 都需要去网搜一大堆文章去设置 settings,所以今天写一个笔记,将自己优化配置的习惯记录下来,不仅方便自己日后使用,也希望能帮助大家找到自己的 Style。

        通过本篇,你将学到:如何设置常用的【settings】属性,配置【注释模板】,了解常用的【快捷键】等。

        与本篇相关的文章,希望对你有帮助:


正文

一、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】+【/【↓】查看方法,光标可以从方法①直接跳到方法②,不需要几步就可以查看完整个类的方法;
  • 【Ctrl】+【Alt】+【/【→】返回上一步 / 下一步;

4.4 查看类的继承关系:

  • 【Ctrl】+【H】:查看当前类的继承关系,树形结构展示,清晰易懂。

4.5 滚动条横向移动:

  • 【Shift】+【滚轮上下滑动】:拖动下面的额滚动条横向移动,以看到右侧的代码,再也不用鼠标拖动了。

4.6 打开文件位置

  •  【Ctrl 】+ 【左键】:在打开的文件标签上,弹出该文件路径,自上向下由内及外,每一个磁盘上的文件夹都可以直接访问;
  • 【右键】项目名 ->【Show in Explorer】:即可在文件夹中打开项目;


总结

        欢迎关注,本文持续更新,敬请期待...

猜你喜欢

转载自blog.csdn.net/weixin_44259720/article/details/127784750