动手个性化设置自己的 IntelliJ IDEA
前言
IDEA 是一个智能开发工具,每个开发者的使用习惯不同,如何个性化自己的IDEA?
我们可以通过 Settings 功能来设置。 Settings文件是 IDEA 的配置文件,通过它可以设置主题、项目、插件、快捷键 等。
打开方式
Settings 的界面图
打开它的方式有三种:
- 菜单栏 - File - Settings
- 快捷键
Ctrl + Alt + S
- 工具栏 - Settings按钮
界面列表
- Appearance & Behavior 外观和行为
- Keymap 快捷键
- Editor 编辑器
- Plugins 插件
- Version Control 版本控制
- Build,Execution,Deployment 构建,执行,部署
- Languages&Frameworks 语言和框架
- 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的更多相关文章
- IntelliJ IDEA 14.x 快捷键/个性化设置
常用快捷键设置(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> Keymap -> ...
- Intellij IDEA 基础设置,个性化设置,好用的设置→_→
Intellij IDEA 个性化设置 Appearance & Behavior 外观和行为 Keymap 快捷键 Editor 编辑器设置 Plugins 插件 Version Contr ...
- Python开发工具PyCharm个性化设置
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧 1.设置默认PyCharm解析器: 操作如下: Pyt ...
- Python开发工具PyCharm个性化设置(图解)
Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文 ...
- PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
1."自定义"常用快捷键(设置成跟Eclipse差不多) 按照路径:File -> Settings -> Appearance & Behavior -> ...
- 个性化设置phpMyAdmin,去掉“以树形显示数据库”,禁用“发送错误报告”
个性化设置phpMyAdmin 在使用phpMyAdmin 3.5.8.2时,发现: 如果数据库有相同的前缀,左边数据库导航会把前缀合并,即所谓的“以树形显示数据库”,真的有点不习惯,如下图所示: 不 ...
- 【荐2】Total Commander 7.57 配置选项 个性化设置备份,,,开启时如何自动最大化???(二)
最近安装了下新版的“Total Commander 7.56”,发现它的默认设置是如此的不好用,现把对其个性化设置备份如下(符合大部分用户的操作习惯): 默认打开Total Commander 7.5 ...
- Xshell个性化设置,解决Xshell遇到中文显示乱码的问题
在同事的推荐下,今天开始使用Xshell连接Linux,但是发现一个“遇到中文显示乱码”的问题, 同事的解决方案如下: 平常给Linux上传文件之前,先把文件转换成UTF-8编码形式, 然后设置Xsh ...
- Ubuntu 14 中,SecureCRT、SecureFX个性化设置
[SecureCRT 个性化设置] 打开设置路径:菜单栏 -> Opions -> Global Options -> General -> Default Session - ...
随机推荐
- 优雅地创建未定义类PHP对象
在PHP中,如果没有事先准备好类,需要创建一个未定义类的对象,我们可以采用下面三种方式: new stdClass() new class{} (object)[] 首先是stdClass,这个类是一 ...
- Jmeter扩展组件开发(10) - 自定义扩展函数助手的开发
CODE package com.functions;import org.apache.jmeter.engine.util.CompoundVariable;import org.apache.j ...
- pyqt5无边框拖动
from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import * import sys class ...
- P3793-由乃救爷爷【分块,ST表】
正题 题目链接:https://www.luogu.com.cn/problem/P3793 题目大意 给出\(n\)个数字的一个序列\(m\)次询问区间最大值 保证数据随机 \(1\leq n,m\ ...
- 关于Windows操作系统重定向
在用C++做一个文件遍历的时候发现,当我遍历C:\Windows\system32文件夹时,获取到的文件数目和实际总是对不上.在通过他人帮助后了解到了重定向这个概念,我百度了一下,下面为粘贴内容. S ...
- FastAPI(54)- 详解 Request 请求对象
背景 前面讲了可以自定义 Response,那么这里就讲下请求对象 Request 可以通过 Request 来获取一些数据 获取请求基础信息 @app.get("/base") ...
- Jave Hbase AP
Hbase API 类和数据模型的对应关系 HBaseAdmin 类:org.apache.hadoop.hbase.client.HBaseAdmin 作用:提供了一个接口来管理 HBase 数据库 ...
- res目录下的结构
目录 res目录下的结构 drawable开头的文件夹 mipmap开头的文件夹 values开头的文件夹 layout文件夹 使用res目录下的资源 res目录下的结构 如果你展开res目录看一下, ...
- 试题 算法训练 二进制数数 java解题
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定L,R.统计[L,R]区间内的所有数在二进制下包含的"1"的个数之和. 如5的二进制为101,包含2个&q ...
- jenkins容器内安装Python3之后使用pip3 install xxx失败,可以考虑换国内源
问题:pip3 install xxx失败 方案一:修改配置文件 首先在当前用户目录下建立文件夹.pip,然后在文件夹中创建pip.conf文件,再将源地址加进去即可. mkdir ~/.pipvim ...