IntelliJ IDEA 详细配置图解
不点蓝字关注,我们哪来故事?
一个指导程序员进入大公司/独角兽 的精品社群,致力于分享职场达人的专业打法,包括「学习路线+简历模板+实习避坑+笔试面试+试用转正+升职加薪+跳槽技巧」。
1. Appearance(外观)
1. 设置IDEA主题与字体
![](https://filescdn.proginn.com/0fb89ef0f955655458b087e4d94db597/d94e7bce01bbb00c71456be30dc0871c.webp)
勾选 Sync with OS 会同步系统更改
勾选Use custom font 选择代码字体,Size选择字号
2. Accessibility(无障碍)
辅助功能
![](https://filescdn.proginn.com/422f68a32dc8a82d56befdca0ce62731/7b7014c9c8f84600a313b679cb478e6c.webp)
Support screen readers: 为 IntelliJ IDEA 启用屏幕阅读器支持。
User contrast scrollbars: 使编辑器滚动条更加可见。
Adjust color for red-green vision deficiecy: 调整 UI 颜色,以更好地感知色盲和弱视的颜色。
在这种情况下,代码片段(例如通常以红色突出显示的错误或通常为绿色的字符串)将改变颜色(红色将变为橙色,绿色将变为蓝色)。测试运行器中进度条的颜色也将进行调整,以便可以轻松识别。
3. UI Options(界面设置)
用户界面选项
![](https://filescdn.proginn.com/2bb01ea86f53f195a97ee16e2693ebca/fc4a1a99b0857ee2414435225d853857.webp)
Show tree indent guides(显示树状缩进级别的垂直线)
在树状视图中(例如在“项目”工具窗口中)显示标记缩进级别的垂直线。这些行可以帮助您更好地了解项目中组件的层次结构。
开启前效果:
![](https://filescdn.proginn.com/6e142b71515bf81f2005fa8e120f3f5e/7a876f8139359adad81fd103b55cf2d5.webp)
开启后效果:
![](https://filescdn.proginn.com/f5b1bb5cc6b64235ffcae8dc59b3e0fa/472b8cae0d90b52dcc996939ce7c2a59.webp)
Smooth scrcolling(平滑移动)
作用: 开启后用鼠标中键在代码区上下滑动更流畅(个人感觉),这个因人而异
Use smaller indents in trees(在树状菜单中使用更小的缩进)
在树状菜单中使用更小的缩进量
开启前效果
![](https://filescdn.proginn.com/0ed54557b506ce1fcb1df4305c41230f/3e8a03fba2ea3b9f478f2c8fdca93b27.webp)
开启后效果
![](https://filescdn.proginn.com/3c45a05bb4c61701126763f64f7633a6/b9725b02e2214bf7952a2716422d10b9.webp)
Drag-n-Drop with Alt pressed only(仅按下Alt即可进行拖放)
避免意外移动文件,编辑器选项卡,工具窗口按钮和其他UI组件。启用后,按住该Alt键才可移动内容。默认情况下,此选项是禁用的,您可以移动所有内容而无需任何额外的键。
Enable mnemonics in menu(在菜单上启用快捷键)
按下划线执行菜单操作的热键
Merge main menu with window title(合并IDEA主菜单到window标题)
将IDEA主菜单合并到window栏,光文字的确不好进 开启前效果:
![](https://filescdn.proginn.com/89ca592c918bf0931f834aaf89205b48/758e93818bbb04738e26c7a6b20999db.webp)
开启后效果:
![](https://filescdn.proginn.com/925b0aed94d4cce3d892aaddd7a9f87f/513fdd5ae003d1a1158f09279e6c900a.webp)
Enable mnemonics in controls(在控件中启用助记符)
带下划线的热键,您可以按这些热键来使用对话框中的控件
Always show full path in window header(始终在窗口标题中显示完整路径)
始终在窗口标题中显示完整路径,开启前效果:
![](https://filescdn.proginn.com/ec9f59d10f6f81adffb7d6f084ad772c/b9faf1458e59ee14ddd915eec381ffcb.webp)
开启后效果:
![](https://filescdn.proginn.com/68f893a19b9544754fbe9954642b3978/e522c8af379c7312a196d6233867950e.webp)
Display icons in menu items(在菜单项中显示图标)
在主菜单和上下文菜单中,在项目左侧显示图标。
调整IDEA背景图片
![](https://filescdn.proginn.com/eb50be290497710b3be5cecaf7ad5391/a10d3e8f7bfe1ba960c226d02b84157f.webp)
4. Antialiasing(抗锯齿)
![](https://filescdn.proginn.com/43b2119a9452160975aab8920c4a92b8/bb2a165555b75ffa7999dcf0e94f0704.webp)
IDE: 选择要应用于IDE的哪种抗锯齿模式(包括菜单,工具窗口等)
Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成 Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。 No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。
Editor: 选择要应用于编辑器的抗锯齿模式:
Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成 Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。 No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。
5. Tool Windows(工具栏设置)
![](https://filescdn.proginn.com/b046766c613d95291f23c1e9dc904420/5d8368c3a41fc542ca0f4f8745996877.webp)
Show tool window bars(显示窗口工具栏)
在主窗口的边缘周围显示工具窗口栏开启前效果:
![](https://filescdn.proginn.com/1ce9afd3368259f52e7b687a4d3f59fb/3200880c04f146bc0b244e09a7ef7fde.webp)
开启后效果:
![](https://filescdn.proginn.com/b79c8c0686818d3bbd86e42cac1bb0b0/42c61455fab59228fd45ff3c8e8f619e.webp)
Show tool window numbers(工具栏显示数字)
开启前效果:
![](https://filescdn.proginn.com/f8fd554c0fbfd2d37e467406cd29ccde/0f186add205f8f9d2049c9fcd3446c6d.webp)
开启后效果:
![](https://filescdn.proginn.com/37577eeecec70c5f69397d6d0cd0eff5/1957f1680ef1c6501a314d0ba95e369f.webp)
并且可以按Alt键加数字键快捷打开菜单,比如:git菜单 可以如图所示按 alt+9即可打开
Side-by-side layout on the left(左侧并排布局)
被附连到顶部和底部边缘中的两列,而不是堆叠在彼此的顶部上显示垂直工具窗口。
比如同时打开三个工具窗口:Project,Faverites,编辑区
开启前效果:
![](https://filescdn.proginn.com/3f6893c175c5b3768df85074b8aec80f/f4e74fdc9dc92781908c828c3a13a6dd.webp)
开启后效果:
![](https://filescdn.proginn.com/0b5d0c45ff5ef7939a537d2d5a36f3f6/65b0df8400c1ae230547e436b2f6d41a.webp)
Side-by-side layou on the right(右侧并排布局)
同上反过来
Widescreen tool window layout(宽屏工具窗口布局)
通过限制水平工具窗口的宽度来最大化垂直工具窗口的高度。
开启前效果:
![](https://filescdn.proginn.com/0016979c02afc91c40a15c74a4003a2f/e43c5669b2b28e75d8eaf55bdc004992.webp)
开启后效果:
![](https://filescdn.proginn.com/2a74690a351bcd4548757ca7231dfc44/67dded5c89b559d9700e8fa9267798af.webp)
6. Presetation Mode(演示模式)
选择演示模式的字体大小。更改字体大小后,退出并进入演示模式。
2. Menus and Toolbars(菜单和工具栏管理)
自定义菜单和工具栏,使其仅包含所需的操作,对其进行重新组合并配置其图标。
![](https://filescdn.proginn.com/d5e81c40b97dc37e5dc0d9cb79994532/168f27100eb6c1e556716dfedfd73117.webp)
在可用菜单和工具栏列表中,展开要自定义的节点,然后选择所需的项目。
单击+按钮以在所选项目下添加动作或分隔符。
单击-按钮以删除所选的项目。
单击编辑图标按钮以添加或更改所选操作的图标。您只能将PNG或SVG文件用作图标。
单击上移按钮或下移按钮向上或向下移动所选项目。
单击恢复按钮以将所选操作或所有操作恢复为默认设置。
3. System Settings(系统设置)
1. Passwords(密码管理)
主要是IntelliJ IDEA来为版本控制存储库,数据库和其他受保护的资源保存您的密码
![](https://filescdn.proginn.com/08679bb90ff72df75caa74743a48aca5/9424581ffdd6d282496980922e5df771.webp)
In KeePass: 用来指定KeePass密码数据库文件c.kdbx的位置
Protect master password using PGP Key:使用pgp来加密数据库的密码
Do not save,forget passwords after restart: 不保存任何密码,重启后需要重新配置
2. HTTP Proxy(IDEA代理配置)
指定IntelliJ IDEA用于访问Internet的代理设置。HTTP代理适用于HTTP和HTTPS。
![](https://filescdn.proginn.com/ca658bab2439aec01b237da141a54013/8242c7f2080b183970e2c2cc6d0b8308.webp)
No proxy 无需代理 Auto-detect proxy settings:自动检查代理配置 Manual proxy configuration:手动指定代理设置。
3. Data Sharing(数据共享)
![](https://filescdn.proginn.com/341f621885d473dd6c70fa1edde8c722/1a7975c1e2250fba8b9a8977f6361915.webp)
选中这个发送使用情况统计信息复选框后,将会允许JetBrains收集你使用IntelliJ IDEA时最常使用的功能和操作的统计信息。
4. Data Formats(设置 IDEA日期格式)
设置 IDEA日期格式
![](https://filescdn.proginn.com/614b598ac472e901b1307746eb665ce4/7258ce437a2366a999b067cb4b4886b1.webp)
5. Updates(IDEA更新设置)
![](https://filescdn.proginn.com/fac9b5fb1133325730e429cc09e72676/f0a73a975ce486bfa47739f470cf32d3.webp)
Check IDE updates for - stable releases:已发行的稳定版本 - early access program: 早期发行版本 Check for plugin updates: 检查插件更新
Show whats new in the editor after an ide update:i当IDEA更新后,在编辑器中显示新功能
6. Android SDK
配置安卓sdk
4. File Colors(文件颜色)
使用此页面可以设置不同的背景颜色,以区分特定范围的项目文件。
![](https://filescdn.proginn.com/57a87079782e89b19fe7bb5eed517dff/392702600b6f95c2ece273791c5db925.webp)
1. Enable file color(启用文件颜色)
2. Use in editor tabs(在编辑器标签中使用)
3. Use in project view(在项目视图中使用)
例如,在“在文件中查找”对话框中Ctrl+Shift+F,开启前效果
![](https://filescdn.proginn.com/5c29f8f878e8e1b8bfd215ca3ee5e4d0/a7354742cf835805f613b017de573d45.webp)
开启后效果:
![](https://filescdn.proginn.com/5e5f87b61a241066c1db7b6d2f70baaf/5283659e531e7859f587ef657e17b642.webp)
5. Scopes(IDEA操作作用域)
定义各种IntelliJ IDEA操作的范围,例如“查找用法”或“代码检查”。
6. Notifications(通知事项)
可以启用和禁用有关某些事件的通知,发生的事件的信息。更改其显示方式,并有选择地启用其日志记录。
7. Quick Lists(快捷菜单)
一组自定义的弹出。可以将其视为自定义菜单或工具栏,您可以为其指定快捷方式以进行快速访问。您可以根据需要创建任意数量的快速列表。快速列表中的每个动作均由0到9之间的数字标识。
![](https://filescdn.proginn.com/0aab91d9575428c2da9eb4aad2e763a8/7739cecf19174fc19000363759d4034b.webp)
1.单击添加按钮或Alt+Insert按左窗格以创建新的快速列表。2.将此快捷方式分配一个kyeMap ,在“设置/首选项”对话框中Ctrl+Alt+S,选择“键盘映射”。3.在编辑器中,通过关联的快捷方式访问快速列表。4.如果您不记得该快捷方式,则可以按其名称搜索快速列表。按Shift两次,然后输入快速列表的名称。
8. Path Variables(环境变量)
![](https://filescdn.proginn.com/2859cdef257e79ae5ac3f9919269932b/565b4d8f5d3d107287fddaa03c49062b.webp)
1. 修改IDEA快捷键类型
![](https://filescdn.proginn.com/878bdb1b341ea58b5b98b8a649594312/96b47d6a1474145b2f9c7a74c8d71b12.webp)
2. 给指定菜单或操作设置快捷键
1.选中需要设置的菜单
![](https://filescdn.proginn.com/63f9928e4bd3d59d26fc93519a7ba923/79cdbac7a06b3ff4f16d18d027664494.webp)
右击出现设置菜单
![](https://filescdn.proginn.com/449ec6336e26e9defbd46091218fdb1f/1ad171bdf8daaa06b49620d29adf020e.webp)
依次为: 添加键盘,添加鼠标,添加缩写,取消快捷操作,重置 选择添加键盘
![](https://filescdn.proginn.com/26a94fecd278c54ec533c149b2338c70/6a0189eb524ab2c38d3993340d9b2490.webp)
点击此文本框,按下你想要的快捷键点击确定即可。
![](https://filescdn.proginn.com/54323641c80b2a7bf416487bf3aec4ef/2dae95385b9a65925f5659d7218fbc1c.webp)
推荐
![](https://filescdn.proginn.com/93527c7e4bf9fe09460edef6f33c329d/f5bdc6a1fcbb55ad20c72bf8a28da158.webp)
![](https://filescdn.proginn.com/1945780c5ff24854e88b52e07cbf296d/4df336c5aaca6124ca91cb5bb5843c3d.webp)