心安

Intellij IDEA 常用设置

字数统计: 1.6k阅读时长: 5 min
2018/11/26 Share

说明

IntelliJ IDEA 是业界公认的最好的Java开发工具,没有之一。也是我心目中最好的软件。
IDEA 在智能代码助手、代码自动提示、重构、J2EE支持、JUnit、CVS整合、代码审查、
创新的GUI设计等方面的功能可以说是超常的。IDEA 是Jetbrains公司的产品,这家公司
总部位于捷克共和国的首富布拉格,开发人员以严谨著称的东欧程序员为主。
IDEA的强大的功能离不开IDEA提供的多样化的自定义设置,下面我们就着重介绍一下IDEA的使用设置。

UI 相关设置

首先我们打开设置,点击上方菜单栏的File然后选择Settings(win系统快捷键是ctrl + alt + s)。
然后依次打开Appearance & Behavior - Appearance,在右侧的UI Options下方,是对于IDE整体的UI相关的设置。

  1. 我们可以在Theme右侧的下拉框中选择我们喜欢的UI,然后点击右下角的Apply按钮进行应用。
    更多主题可以进入http://www.riaway.com/下载安装,也可以安装Material Theme UI插件进行更多主题的切换。
  2. 我们可以勾选Override default fonts by(not recommended)选项来覆盖编辑器默认的字体,然后在下方来设置你所喜欢的字体和大小。
    这里推荐使用“Microsoft YaHei UI”或者“Fira Code Medium”字体。
    Tips,这里的设置只是针对你的IDE,而不是编辑器,简单来讲就是修改这里的设置之后你的菜单栏的字体会变化,但是你的编辑器,也就是你的代码字体是不会变化的。
  3. 上面我们修改了IDE的字体设置,下面我们来设置一下我们编辑器的字体,也就是我们代码的字体。仍然是进入设置,然后依次选择Editor - font
    博主墙裂推荐的字体是“Consolas”或者“Fira Code”,真的很好看。

开启鼠标滚轮控制字体大小设置

打开Settings,依次点击Editor - General,在右侧的Mouse选项下方,勾选Change font size(Zoom) with Ctrl+Mouse Wheel
也可以在主界面直接快捷键ctrl + shift + A搜索change font size,找到对应的选项,然后enter键确认开启。

2018-11-26-idea-settings-02.png

大小写设置

IDEA 默认代码提示和补充是区分大小写的,这一点让很多从Eclipse转过来的人很不爽,包括
最初的我自己,不过现在我已经喜欢上了这种区分大小写的设置。那么为了满足很多Eclipse的
小伙伴,我决定把这个设置放在第一位。首先我们打开设置,File-Settings,win系统快捷键
ctrl + shift + s,然后选择Editor-General-Code Completion,当然我们也可以直接
在最上方的搜索框搜索Code Completion,然后将Case sensitive completion对应的值
修改为None即可。但是似乎最新版本的IDEA已经删除了这个选项。

自动导包

默认IDEA没有开启自动导包功能,需要我们手动设置开启。

2018-11-26-idea-settings-01.png

如上图所示,勾选即可。

修改单行注释的风格

根据阿里巴巴Java开发手册要求,建议单行注释要和代码对齐。保持良好的代码风格很重要。下面是示例:

1
2
3
4
5
6
public static void main(String[] args) {
// 这是一个反例
System.out.println("test");
// 这是一个正例,注意注释的斜线有且仅有一个空格
System.out.println("test");
}

设置方法:打开设置,依次选择Editor-Code Style-Java,然后选择右侧的Code Generation,勾选Add a space at comment start
如下图:

2018-11-26-idea-settings-03.png

修改复制整行的风格

在idea中,复制多行的快捷键是Ctrl+D,但是默认情况下,它的设置是Duplicate Line or Selection,也就是复制一行或者复制选中的内容。
下面的图片演示一下默认情况下的效果。

2018-11-26-idea-settings-03.png

然后看一下我们修改设置之后的效果。

2018-11-26-idea-settings-03.png

可以看到,修改之后无论怎么选中,复制的都是选中的整行复制。设置步骤:打开设置,选择Keymap,在右边的搜索框中搜索duplicate,然后右键点击Duplicate Line or Selection,选择Remove Ctrl+D
最后在右键Duplicate Entire Lines,选择Add Keyboard Shortcut,添加Ctrl+D快捷键即可。

2018-11-26-idea-settings-03.png

开启显示内存使用情况

IntelliJ IDEA 14 版本默认是不显示内存使用情况的,对于大内存的机器来讲不显示也无所谓,但是如果是内存小的机器最好还是显示下。打开设置Settings-Appearance & Behavior-Appearance,勾选Window options下的show memory indicator选项。保存之后编辑器右下角会显示对应的内存使用情况,点击可以进行部分的内存回收。

隐藏特定类型的文件

我们可以通过设置,将某些文件进行隐藏,让我们的文件目录变得更加简洁,比如我会把.idea、*.iml等配置文件进行隐藏。打开设置Editor-File Types,在最下方的Ignore files and folders输入框中输入对应的文件后缀名即可,支持正则匹配。

Live Templates

这个简单来说就是设置一些模板代码的快捷方式。先看效果:

2018-11-26-idea-settings-07.gif

我们经常会写很多模板代码,比如 for 循环、try-catch 代码块、私有属性等,那么就可以设置 Live Templates来快速生成这些代码的模板。具体操作步骤如下:打开设置,Mac OS 快捷键 cmd + ,,搜索 Live Templates,然后在左侧菜单栏找到对应的选项,点击右侧的 +,选择 Template Group,名字自定义即可;然后选中你新增加的 group,再点击右侧的 +,选择 Live Template,以上图为例,在 Abbreviation选项中填写模板的快捷方式,这里我们填写 ps,右侧的 description是对这个模板的描述,方便我们查看,这里我们写 private String,然后在下面的 Template Text中填入一下内容:

1
private String $var$;

其中 $var$表示这个是变量,最后将最下方的 define选项设置为 Java,表示只有在Java 代码中这个模板才生效。保存之后测试一下吧。

原文作者:XinAnzzZ

原文链接:https://www.yuhangma.com/2018/java/2018-11-26-idea-settings/

发表日期:November 26th 2018, 12:00:00 am

更新日期:February 2nd 2021, 4:44:20 pm

版权声明:(转载本站文章请注明作者和出处 心 安 – XinAnzzZ ,请勿用于任何商业用途)

CATALOG
  1. 1. 说明
  2. 2. UI 相关设置
  3. 3. 开启鼠标滚轮控制字体大小设置
  4. 4. 大小写设置
  5. 5. 自动导包
  6. 6. 修改单行注释的风格
  7. 7. 修改复制整行的风格
  8. 8. 开启显示内存使用情况
  9. 9. 隐藏特定类型的文件
  10. 10. Live Templates