前言

IDEA 是一个智能开发工具,每个开发者的使用习惯不同,如何个性化自己的IDEA?

我们可以通过 Settings 功能来设置。 Settings文件是 IDEA 的配置文件,通过它可以设置主题、项目、插件、快捷键 等。

打开方式

Settings 的界面图



打开它的方式有三种:

  • 菜单栏 - File - Settings
  • 快捷键 Ctrl + Alt + S
  • 工具栏 - Settings按钮

界面列表

  1. Appearance & Behavior 外观和行为
  2. Keymap 快捷键
  3. Editor 编辑器
  4. Plugins 插件
  5. Version Control 版本控制
  6. Build,Execution,Deployment 构建,执行,部署
  7. Languages&Frameworks 语言和框架
  8. Tools 工具集

说明:书页形式的标记是指该配置针对当前项目有效(For current Project)

Appearance&Behavior 外观和行为

Appearance 外观

配置主题、字体、字号、工具类以及其他视图工具

4.1.1 UI 选项列表:

选项 描述
1. 主题 使用此下拉列表从列表中选择所需的配套主题。
特别是Darcula主题。从这里更改主题需要重新启动 IntelliJ IDEA
在IntelliJ IDEA的社区版本中,默认使用的主题方案是 IntelliJ
2. 调整红绿视力不足的颜色 选择此选项可以调整红绿色缺陷人员的IDE颜色(编辑器中的代码高亮显示、文本通知等)
有关更多信息,请参阅色彩部分调整
3. 覆盖默认字体(不推荐) 选中此复选框可以指定使用的字体系列和大小,而不是默认的字体系列和大小
首次安装时,IntelliJ IDEA 将采用 操作系统默认字体大小和样式
4. 在列表中循环滚动 选中此复选框可以从最后一项跳转到第一项
5. 在快速导航中显示图标 选中此复选框可以在快速搜索框中显示项目图标信息(Ctrl+N / Ctrl+Shift+N / Ctrl+Shift+Alt+N)
6. 自动将鼠标光标放置在默认按钮上 选中此复选框可以在打开对话框时将鼠标指针放置于默认按钮上
如果未选中,则指针不会改变位置
7. 隐藏焦点丢失的导航弹出窗口 如果未选中此复选框,则导航弹出框会在更改焦点时保持不变
关闭此类弹出窗口的唯一方法是按下 Escape(ESC)
8. 只允许ALT按下时进行拖放 如果未选中此复选框(默认),则 IntelliJ IDEA允许移动编辑器选项卡,工具窗口按钮、文件和文件夹选项工具窗口,使用拖放
9. 工具提示初始延迟(毫秒) 使用滑块可以指定将鼠标悬停在编辑器中的某个选项之间的时间,以及出现工具提示的值,在调试过程中,此设置尤为重要
如果延迟太短,使用鼠标变得不方便,因为每个鼠标在屏幕上移动都会触发下方代码变量的工具提示

4.1.2 文本抗锯齿

选项 描述
IDE 此下拉列表中,选择IDE工具栏的抗锯齿模式(包括菜单。工具窗口等)
* 次像素:建议在液晶显示器上使用此选项,并利用彩色液晶显示屏上的每个像素渲染过度。这允许更详细的呈现平滑文本显示模式。
* 灰度渲染:建议将此选项用于垂直放置的非LCD显示屏。它处理像素级别的文本
* 关闭抗锯齿功能:这个选项可用于高分辨率屏幕显示。关闭抗锯齿字体渲染速度更快,显示原始字体信息。
代码编辑区域 此下拉列表中,选择代码编辑区的抗锯齿模式
* 次像素:建议在液晶显示器上使用此选项,并利用彩色液晶显示屏上的每个像素渲染过度。这允许更详细的呈现平滑文本显示模式。
* 灰度渲染:建议将此选项用于垂直放置的非LCD显示屏。它处理像素级别的文本
* 关闭抗锯齿功能:这个选项可用于高分辨率屏幕显示。关闭抗锯齿字体

4.1.3 窗口选项

选项 描述
窗口动画 选中此复选框可以使解除锁定的工具窗口与动画效果一起滑动
该选项仅适用于工具窗口未连接的情况
显示JVM内存指示器 选中此复选框用于在编辑器最右下角显示JVM内存使用率
在菜单中禁用快捷键助记符 选中此复选框可隐藏 IntelliJ IDEA 菜单中热键的下划线
在控件中禁用快捷键助记符 选中此复选框可隐藏 IntelliJ IDEA 控件中热键的下划线
在菜单中显示图标 如果选中此复选框(默认),图标将显示在菜单命令的左侧。
如果未选中此复选框,则菜单命令将显示为不带图标选项
左侧工具窗口垂直或并排布局 工具窗口的位置将针对宽屏显示进行优化。
并排布局为关闭状态(默认),多工具窗口将垂直摆放
并排布局为开启状态,多工具窗口将并排摆放
这只适用于位于左侧或右侧的工具窗口,单不适用于 IntelliJ IDEA在顶部和底部的工具窗口
平滑滚动 选中此复选框打开平滑滚动,默认关闭
显示工具窗口栏 选中此复选框显示工具窗口栏,默认勾选
可通过单击窗口最左下角按钮进行切换开关状态
显示工具窗口编号 选中此复选框可以在工具创建按钮上显示工具窗口快速访问编号,默认开启
允许在对话窗口上合并按钮 如果选中此复选框,则对话框中的多个命令将使用向下箭头分组在单个按钮下。你可以通过单击下拉列表或按快捷键(Alt+Shift+Enter)来查看所有合并的命令。
如果未选中此复选框,则所有按钮将显示在一行中。
编辑器选项卡中的小字体标签 如果选中此复选框,则编辑器选项卡上的字体大小将设置为较小的值。
如果未选中此复选框,则编辑器选项卡上的字体大小将设置为默认值,如在项目树视图中。
宽屏布局显示浮动工具窗口 如果选中此复选框,则代码块下方的工具窗口位置将针对宽屏显示进行优化排列。默认关闭。
左侧工具窗口垂直或并排布局 工具窗口的位置将针对宽屏显示进行优化。
并排布局为关闭状态(默认),多工具窗口将垂直摆放
并排布局为开启状态,多工具窗口将并排摆放
这只适用于位于左侧或右侧的工具窗口,单不适用于 IntelliJ IDEA在顶部和底部的工具窗口

Menus and Toolbars 菜单和工具栏

4.2.1 菜单和项目列表

该列表显示了菜单和工具栏的项目。

这些项目根据其使用领域进行分组。

要配置项目,请展开相应的节点并选择所需的项目。之后,页面右侧的按钮将变为可用状态。

4.2.2 控制

项目 描述
添加后 单击这个按钮在选择的菜单之后添加一个新的动作。 在里面选择操作添加对话框,打开选择所需的操作,并可选择分配一个图标。
添加分隔符 单击此按钮可以在选定项目之后将分隔符添加到该项目之后。
编辑操作图标 点击此按钮将图标与选定的菜单项目关联。在里面选择“打开操作图标路径”对话框,打开指定所需的图标icon路径。
1. 图像文件应该有.png扩展名。
2. 工具栏图标的大小应该是16x16
移除 点击此按钮从列表中移除选定的项目。
上移 点击此按钮将选定的项目向上移动一个位置。
下移 点击此按钮将选定的项目向下移动一个位置。
恢复所有项目默认值 单击此按钮可放弃对所有项目所做的所有更改并返回到默认设置。
恢复默认 单击此按钮可以放弃对所选项目所做更改并返回到默认值。

System Settings 系统设置

配置启动时是否打开项目,项目打开方式,保持文件方式,退出时的方式等。

Startup/Shutdown 启动和关闭操作

项目 描述
重新启动上一个项目 启动后直接打开上一次关闭的项目。
确认退出程序 尝试关闭 IntelliJ IDEA 时显示确认窗口。

Project opening 项目打开方式

项目 描述
在新窗口中打开项目 选中此复选框以始终在新窗口中打开新项目
在同一窗口中打开项目 选中此复选框可以关闭当前项目,并重新使用相同的窗口
每次确认项目打开方式 让 IntelliJ IDEA 询问要在同一个窗口或新窗口打开新项目

Synchronization 代码保存方式

项目 描述
在边框或编辑器激活的时候重读文件更改 如果选中此复选框,则在从其他应用程序切换到 IntelliJ IDEA 时,或者切换到其他编辑器选项卡时,所有从外部更改的文件都将从磁盘重新加载
在切出程序窗口的时候保存文件 如果选中此复选框,则从 IntelliJ IDEA 切换到其他应用程序时,将自动保存所有已修改的文件。
请注意,通过关闭此选项和以下选项,您将完全禁用自动保存功能,无法自动保存和重载文件更改
如果应用程序闲置N秒,则触发自动保存文件 如果此复选框选中,则所有更改的文件都会在窗口闲置指定时长之后内部定期自动保存。
使用“安全写入”(首先保存对临时文件的更改) 如果这个复选框被选中,一个改变的文件首先被保存在一个临时文件中。如果保存操作成功,则将保存的临时文件替换为原始文件。(从技术上讲,原始文件被删除,临时文件被重命名)
此外,这种文件的所有权发生了改变。
如果这个复选框没有被选中,文件的所有权不会改变,但是安全写入的所有优点都将丢失。

Accessibility 可访问性

项目 描述
开启支持屏幕阅读器功能
(需额外安装第三方工具)
开启以支持屏幕阅读器功能,需安装第三方工具,详细文档点这里

On Closing Tool Window with Running Process 进程正在运行时关闭工具窗口的处理方式

项目 描述
退出程序 直接静默退出程序并关闭工具窗口
断开/停止程序 断开/停止程序然后关闭工具窗口
每次询问 每次进行弹窗询问处理方式

4.3.1 Passwords 密码保存



这里选择密码保存方式,默认选择为使用 KeePass 内置工具进行密码存储。

推荐设置主密码,保护个人密码安全。

4.3.2 HTTP Proxy 网络访问代理



如果使用 IntelliJ IDEA 访问 Internet 时需要使用代理,请在此页面进行代理设置。

选项 描述
不使用代理 直接访问外部网络
自动代理设置(PAC) 设置自动代理配置地址。
手动设置代理方式 支持手动单独配置代理类型方式。

4.3.4 Updates 软件更新

本选项用于设置 IntelliJ IDEA 自动检测更新版本设置。

File Colors 文件颜色

使用此页面可以设置不同的背景颜色,以区分特定范围的项目文件。

这些设置适用于以下 UI 元素:

  • 编辑器选项卡的标题。
  • 导航列表按照名称搜索文件或类时
  • 项目视图

    选项 | 描述
  • | -

    启用文件颜色 | 选中此复选框已将背景颜色设置应用于导航列表。

    在编辑选项卡中启用颜色 | 选中此复选框可将背景色设置应用于编辑器选项卡的标题。

    在项目视图中启用 | 选中此复选框可将背景颜色设置应用于“项目”视图。

    管理范围 | 点击此按钮打开“范围”对话框,您可以在其中为各种操作定义自定义范围。

4.4.1 Local Colors 本地颜色配置

本地颜色仅对您可见,不会通过VCS共享。

4.4.2 Shard colors 共享颜色配置

共享颜色配置受版本控制支持,以便项目人员可以使用相同的颜色关联。

它们存储在fileColors.xml文件(例如:MyProject/.idea/fileColors.xml)中.idea下的项目文件夹中。

Scopes 领域

一个scope是各种操作适用的一组文件。使用这个对话框,您可以为各种IntelliJ IDEA操作定义范围,例如, 查找用法,或 代码检查。保持默认即可。

Notifications 通知

使用此页面启用和禁用有关某些事件的通知,更改其演示文稿,并选择启用其日志记录。保持默认即可。

选项 描述
显示气球通知 选中此复选框可为 IntelliJ IDEA 启用事件通知。
(一般情况下,通知 会在相应事件发生时显示在屏幕上的气球中显示。)
启用系统通知 选中此复选框以允许显示系统通知。
此选项在系统通知不受支持的平台(Windows 和 某些Unix)上不可用。
此列列出了可能会通知您和/或可能会记录的事件组。
弹出 如果选中了“显示气球通知”复选框,则此列中的设置指定如何显示相应事件组的通知。
可用的显示选项包括:
冒泡:带有通知消息的气球会在屏幕上显示一小段时间,然后自动消失。通知还显示在状态栏中,并添加到通知列表中。
粘性冒泡:除非您将其关闭,否则通知气球会停留在屏幕上。
工具窗口提示框:仅在打开适当的工具窗口时显示通知提示框。
无弹出窗口:不显示相应事件组的通知。
日志 如果选中了一组事件复选框,则将记录相应的事件,并且可以在“Event Log事件日志”工具窗口中看到该事件。

Quick Lists 快速列表

Quick Lists 主要功能是将你要设置的快捷操作放到一个快捷列表中,这样我们通过对这个快捷类别设置快捷键,这样就特别方便的调用快捷操作.

1.不需要记太多的快捷键

2.不需要去菜单栏点击

设置快捷键:

使用方法:

Path Variables 路径变量

路径变量是占位符,代表占链接到项目但存储在项目外部的资源的绝对路径。如果您在团队中工作,则队友计算机上的这些绝对路径可能会有所不同。使用路径变量,您可以灵活地共享代码,以便当路径变量根据每台特定计算机上的配置接受值时,可以正确解析对链接资源的所有引用。

保持默认即可。


Keymap 快捷键映射

使用此页面可创建,编辑和删除特定环境的自定义键盘映射,并更改与操作相关联的快捷键。

请注意,默认键盘映射不可编辑。要重新配置快捷方式关联,请根据所需的默认设置创建子键盘映射,并根据需要进行编辑。

另一方面,只要尝试更改与某个默认键盘映射中的操作相关的键盘快捷键,就会自动创建相应键盘映射的副本。

例如从eclipse转来IDEA的刚开始不习惯IDEA快捷键的使用,可以暂时使用Eclipse的,

动手个性化设置自己的 IntelliJ IDEA的更多相关文章

  1. IntelliJ IDEA 14.x 快捷键/个性化设置

    常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...

  2. Intellij IDEA 基础设置,个性化设置,好用的设置→_→

    Intellij IDEA 个性化设置 Appearance & Behavior 外观和行为 Keymap 快捷键 Editor 编辑器设置 Plugins 插件 Version Contr ...

  3. Python开发工具PyCharm个性化设置

    Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧     1.设置默认PyCharm解析器: 操作如下: Pyt ...

  4. Python开发工具PyCharm个性化设置(图解)

    Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...

  5. PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?

    1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...

  6. 个性化设置phpMyAdmin,去掉“以树形显示数据库”,禁用“发送错误报告”

    个性化设置phpMyAdmin 在使用phpMyAdmin 3.5.8.2时,发现: 如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示: 不 ...

  7. 【荐2】Total Commander 7.57 配置选项 个性化设置备份,,,开启时如何自动最大化???(二)

    最近安装了下新版的“Total Commander 7.56”,发现它的默认设置是如此的不好用,现把对其个性化设置备份如下(符合大部分用户的操作习惯): 默认打开Total Commander 7.5 ...

  8. Xshell个性化设置,解决Xshell遇到中文显示乱码的问题

    在同事的推荐下,今天开始使用Xshell连接Linux,但是发现一个“遇到中文显示乱码”的问题, 同事的解决方案如下: 平常给Linux上传文件之前,先把文件转换成UTF-8编码形式, 然后设置Xsh ...

  9. Ubuntu 14 中,SecureCRT、SecureFX个性化设置

    [SecureCRT 个性化设置] 打开设置路径:菜单栏 -> Opions -> Global Options -> General -> Default Session - ...

随机推荐

  1. 优雅地创建未定义类PHP对象

    在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式: new stdClass() new class{} (object)[] 首先是stdClass,这个类是一 ...

  2. Jmeter扩展组件开发(10) - 自定义扩展函数助手的开发

    CODE package com.functions;import org.apache.jmeter.engine.util.CompoundVariable;import org.apache.j ...

  3. pyqt5无边框拖动

    from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys class ...

  4. P3793-由乃救爷爷【分块,ST表】

    正题 题目链接:https://www.luogu.com.cn/problem/P3793 题目大意 给出\(n\)个数字的一个序列\(m\)次询问区间最大值 保证数据随机 \(1\leq n,m\ ...

  5. 关于Windows操作系统重定向

    在用C++做一个文件遍历的时候发现,当我遍历C:\Windows\system32文件夹时,获取到的文件数目和实际总是对不上.在通过他人帮助后了解到了重定向这个概念,我百度了一下,下面为粘贴内容. S ...

  6. FastAPI(54)- 详解 Request 请求对象

    背景 前面讲了可以自定义 Response,那么这里就讲下请求对象 Request 可以通过 Request 来获取一些数据 获取请求基础信息 @app.get("/base") ...

  7. Jave Hbase AP

    Hbase API 类和数据模型的对应关系 HBaseAdmin 类:org.apache.hadoop.hbase.client.HBaseAdmin 作用:提供了一个接口来管理 HBase 数据库 ...

  8. res目录下的结构

    目录 res目录下的结构 drawable开头的文件夹 mipmap开头的文件夹 values开头的文件夹 layout文件夹 使用res目录下的资源 res目录下的结构 如果你展开res目录看一下, ...

  9. 试题 算法训练 二进制数数 java解题

    资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述 给定L,R.统计[L,R]区间内的所有数在二进制下包含的"1"的个数之和. 如5的二进制为101,包含2个&q ...

  10. jenkins容器内安装Python3之后使用pip3 install xxx失败,可以考虑换国内源

    问题:pip3 install xxx失败 方案一:修改配置文件 首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可. mkdir ~/.pipvim ...