IntelliJ IDEA 详细配置图解

点击上方“Java基基”,选择“设为星标”

做积极的人,而不是积极废人!

每天 14:00 更新文章,每天掉亿点点头发...

源码精品专栏

 

来源:网络

69fecf4582926757170e9166ff82ce9e.png


本系列 IDEA 版本为: IntelliJ IDEA 2021.1.1 x64

1. Appearance(外观)

1. 设置IDEA主题与字体

da4cb9b13b8eb71f3d8ee6efcc75b136.png

勾选 Sync with OS 会同步系统更改

勾选Use custom font 选择代码字体,Size选择字号

2. Accessibility(无障碍)

辅助功能

d97652f36157270fbc857354d0668170.png

Support screen readers: 为 IntelliJ IDEA 启用屏幕阅读器支持。

User contrast scrollbars: 使编辑器滚动条更加可见。

Adjust color for red-green vision deficiecy: 调整 UI 颜色,以更好地感知色盲和弱视的颜色。

在这种情况下,代码片段(例如通常以红色突出显示的错误或通常为绿色的字符串)将改变颜色(红色将变为橙色,绿色将变为蓝色)。测试运行器中进度条的颜色也将进行调整,以便可以轻松识别。

3. UI Options(界面设置)

用户界面选项

a66abe1f325f72296d40340e3dc1d04b.png

Show tree indent guides(显示树状缩进级别的垂直线)

在树状视图中(例如在“项目”工具窗口中)显示标记缩进级别的垂直线。这些行可以帮助您更好地了解项目中组件的层次结构。

开启前效果:

5bbdee00f2c0280341e01ff98e361438.png

开启后效果:

c75d2d88847cfb4e5fe436cdbfae94e4.png

Smooth scrcolling(平滑移动)

作用: 开启后用鼠标中键在代码区上下滑动更流畅(个人感觉),这个因人而异

Use smaller indents in trees(在树状菜单中使用更小的缩进)

在树状菜单中使用更小的缩进量

开启前效果

92e53078c371bb6ab3cd00dea1273a6b.png

开启后效果

0e90c10d3a4931440dcf10d5e13ec0fe.png
Drag-n-Drop with Alt pressed only(仅按下Alt即可进行拖放)

避免意外移动文件,编辑器选项卡,工具窗口按钮和其他UI组件。启用后,按住该Alt键才可移动内容。默认情况下,此选项是禁用的,您可以移动所有内容而无需任何额外的键。

Enable mnemonics in menu(在菜单上启用快捷键)

按下划线执行菜单操作的热键

Merge main menu with window title(合并IDEA主菜单到window标题)

将IDEA主菜单合并到window栏,光文字的确不好进 开启前效果:

40d7def4e68ceccff5d021a6303a588a.png

开启后效果:

cfc88bc2fcc1db43f465377a22fc9372.png

Enable mnemonics in controls(在控件中启用助记符)

带下划线的热键,您可以按这些热键来使用对话框中的控件

Always show full path in window header(始终在窗口标题中显示完整路径)

始终在窗口标题中显示完整路径,开启前效果:

617cbb711bf9d764eb2a7468c6f05916.png

开启后效果:

53a7e310eedbe09625ad270bbcf801b5.png
Display icons in menu items(在菜单项中显示图标)

在主菜单和上下文菜单中,在项目左侧显示图标。

调整IDEA背景图片

958b4a0b1d0811e669eb21baec3c910d.png

4. Antialiasing(抗锯齿)

8dff0b22781c51aaf1956d390d176442.png

IDE: 选择要应用于IDE的哪种抗锯齿模式(包括菜单,工具窗口等)

  • Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成

  • Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。

  • No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。

Editor: 选择要应用于编辑器的抗锯齿模式:

  • Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成

  • Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。

  • No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。

5. Tool Windows(工具栏设置)

8be56ea70f2a16b085aea2058b5fee08.png
Show tool window bars(显示窗口工具栏)

在主窗口的边缘周围显示工具窗口栏开启前效果:

b08eae39355b1c146279c8206eda49b2.png

开启后效果:

21ede336b4b886e11306cc0b345554f1.png

Show tool window numbers(工具栏显示数字)

开启前效果:

d0eb12da18a0215b70ceb4f0a8c48153.png

开启后效果:

ee6f7fb4739360eb9a56591ebbd79329.png

并且可以按Alt键加数字键快捷打开菜单,比如:git菜单 可以如图所示按 alt+9即可打开

Side-by-side layout on the left(左侧并排布局)

被附连到顶部和底部边缘中的两列,而不是堆叠在彼此的顶部上显示垂直工具窗口。

比如同时打开三个工具窗口:Project,Faverites,编辑区

开启前效果:

77a6ad50d6b192ab285966bc05f6865c.png

开启后效果:

7105b868d12f0bb16211392e5c080e70.png

Side-by-side layou on the right(右侧并排布局)

同上反过来

Widescreen tool window layout(宽屏工具窗口布局)

通过限制水平工具窗口的宽度来最大化垂直工具窗口的高度。

开启前效果:

960b89d69a00c93adc65b50af887f895.png

开启后效果:

a1bf4c660763090be789101119e300a5.png

6. Presetation Mode(演示模式)

选择演示模式的字体大小。更改字体大小后,退出并进入演示模式。

推荐下自己做的 Spring Boot 的实战项目:

https://github.com/YunaiV/ruoyi-vue-pro

2. Menus and Toolbars(菜单和工具栏管理)

自定义菜单和工具栏,使其仅包含所需的操作,对其进行重新组合并配置其图标。

c9c6bf998275216ce8751c26782d18de.png

在可用菜单和工具栏列表中,展开要自定义的节点,然后选择所需的项目。

单击+按钮以在所选项目下添加动作或分隔符。

单击-按钮以删除所选的项目。

单击编辑图标按钮以添加或更改所选操作的图标。您只能将PNG或SVG文件用作图标。

单击上移按钮或下移按钮向上或向下移动所选项目。

单击恢复按钮以将所选操作或所有操作恢复为默认设置。

推荐下自己做的 Spring Cloud 的实战项目:

https://github.com/YunaiV/onemall

3. System Settings(系统设置)

1. Passwords(密码管理)

主要是IntelliJ IDEA来为版本控制存储库,数据库和其他受保护的资源保存您的密码

58b432c22c95ac278087ea1ddea87d66.png

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。

bef57da8afea784e7f96b32fe4b00b97.png
  • No proxy 无需代理

  • Auto-detect proxy settings:自动检查代理配置

  • Manual proxy configuration:手动指定代理设置。

3. Data Sharing(数据共享)

615348e5f95024368b47849081a0c044.png

选中这个发送使用情况统计信息复选框后,将会允许JetBrains收集你使用IntelliJ IDEA时最常使用的功能和操作的统计信息。

4. Data Formats(设置 IDEA日期格式)

设置 IDEA日期格式

3b301c78ae812671669405b76c9f09db.png

5. Updates(IDEA更新设置)

0c7938bc4c5faf0df090ae615662f0be.png

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(文件颜色)

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

3bbd668e5c08836cc3e74242530dc69e.png

1. Enable file color(启用文件颜色)

2. Use in editor tabs(在编辑器标签中使用)

3. Use in project view(在项目视图中使用)

例如,在“在文件中查找”对话框中Ctrl+Shift+F,开启前效果

9ab0b781aa6101bfd2fe0611ddfe42d9.png

开启后效果:

988a7f7e29adfa139b43dd343222175d.png

5. Scopes(IDEA操作作用域)

定义各种IntelliJ IDEA操作的范围,例如“查找用法”或“代码检查”。

6. Notifications(通知事项)

可以启用和禁用有关某些事件的通知,发生的事件的信息。更改其显示方式,并有选择地启用其日志记录。

7. Quick Lists(快捷菜单)

一组自定义的弹出。可以将其视为自定义菜单或工具栏,您可以为其指定快捷方式以进行快速访问。您可以根据需要创建任意数量的快速列表。快速列表中的每个动作均由0到9之间的数字标识。

e5944cfd25e6fdf200eb0c5f8f816409.png

1.单击添加按钮或Alt+Insert按左窗格以创建新的快速列表。2.将此快捷方式分配一个kyeMap ,在“设置/首选项”对话框中Ctrl+Alt+S,选择“键盘映射”。3.在编辑器中,通过关联的快捷方式访问快速列表。4.如果您不记得该快捷方式,则可以按其名称搜索快速列表。按Shift两次,然后输入快速列表的名称。

8. Path Variables(环境变量)

08aba72c2ab5072e47ec69b7bcf7ff03.png

1. 修改IDEA快捷键类型

161137cc2a3194969d1f71b4d989d45b.png

2. 给指定菜单或操作设置快捷键

1.选中需要设置的菜单

866922fe39f5a96466dcd518789fd5ed.png
  1. 右击出现设置菜单

6f6e6072786172b52bc114ed65e9d726.png

依次为: 添加键盘,添加鼠标,添加缩写,取消快捷操作,重置 选择添加键盘

986585258754bd56969d4fffb93a281e.png

点击此文本框,按下你想要的快捷键点击确定即可。

- END -

欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢

6084cb7bc6e1ff0a2bd22a92e299e3d5.png

已在知识星球更新源码解析如下:

b013a0682ca548b7321e41475c9d127f.png

521899e1d94eb629e62a263a67749f8e.png

b9c88a5418fc7a01bb9877dfa5aa6482.png

c8d424ea372216eccd944518251d7314.png

最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。

提供近 3W 行代码的 SpringBoot 示例,以及超 6W 行代码的电商微服务项目。

获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值