IntelliJ IDEA详细配置图解,挖掘更多的功能
liebian365 2024-10-16 13:05 25 浏览 0 评论
目录
- Appearance & Behavior(外观与行为)
- Appearance(外观)
- 设置IDEA主题与字体
- Accessibility(无障碍)
- UI Options(界面设置)
- Antialiasing(抗锯齿)
- Tool Windows(工具栏设置)
- Presetation Mode(演示模式)
- Menus and Toolbars(菜单和工具栏管理)
- System Settings(系统设置)
- Passwords(密码管理)
- HTTP Proxy(IDEA代理配置)
- Data Sharing(数据共享)
- Data Formats(设置 IDEA日期格式)
- Updates(IDEA更新设置)
- Android SDK
- File Colors(文件颜色)
- Enable file color(启用文件颜色)
- Use in editor tabs(在编辑器标签中使用)
- Use in project view(在项目视图中使用)
- Scopes(IDEA操作作用域)
- Notifications(通知事项)
- Quick Lists(快捷菜单)
- Path Variables(环境变量)
- KeyMap(快捷键设置)
- 修改IDEA快捷键类型
- 给指定菜单或操作设置快捷键
注:IDEA版本为: IntelliJ IDEA 2021.1.1 x64
Appearance & Behavior(外观与行为)
1.Appearance(外观)
1.设置IDEA主题与字体
勾选Sync with OS 会同步系统更改
勾选Use custom font 选择代码字体,Size选择字号
2.Accessibility(无障碍)
辅助功能
- Support screen readers: 为IntelliJ IDEA启用屏幕阅读器支持。
- User contrast scrollbars: 使编辑器滚动条更加可见。
- Adjust color for red-green vision deficiecy: 调整UI颜色,以更好地感知色盲和弱视的颜色。在这种情况下,代码片段(例如通常以红色突出显示的错误或通常为绿色的字符串)将改变颜色(红色将变为橙色,绿色将变为蓝色)。测试运行器中进度条的颜色也将进行调整,以便可以轻松识别。
3. UI Options(界面设置)
用户界面选项
1.Show tree indent guides(显示树状缩进级别的垂直线)
在树状视图中(例如在“项目”工具窗口中)显示标记缩进级别的垂直线。这些行可以帮助您更好地了解项目中组件的层次结构。
开启前效果:
开启后效果:
2. Smooth scrcolling(平滑移动)
作用: 开启后用鼠标中键在代码区上下滑动更流畅(个人感觉),这个因人而异
3. Use smaller indents in trees(在树状菜单中使用更小的缩进)
在树状菜单中使用更小的缩进量
开启前效果
开启后效果
4.Drag-n-Drop with Alt pressed only(仅按下Alt即可进行拖放)
避免意外移动文件,编辑器选项卡,工具窗口按钮和其他UI组件。启用后,按住该Alt键才可移动内容。
默认情况下,此选项是禁用的,您可以移动所有内容而无需任何额外的键。
5. Enable mnemonics in menu(在菜单上启用快捷键)
按下划线执行菜单操作的热键
效果不明(知道的道友可以评论说一下)
6. Merge main menu with window title(合并IDEA主菜单到window标题)
将IDEA主菜单合并到window栏,光文字的确不好进
开启前效果:
开启后效果:
7. Enable mnemonics in controls(在控件中启用助记符)
带下划线的热键,您可以按这些热键来使用对话框中的控件
效果不明
8. Always show full path in window header(始终在窗口标题中显示完整路径)
始终在窗口标题中显示完整路径
开启前效果:
开启后效果:
9. Display icons in menu items(在菜单项中显示图标)
在主菜单和上下文菜单中,在项目左侧显示图标。
10. 调整IDEA背景图片
4. Antialiasing(抗锯齿)
IDE: 选择要应用于IDE的哪种抗锯齿模式(包括菜单,工具窗口等)
- Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成
- Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。
- No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。
Editor: 选择要应用于编辑器的抗锯齿模式:
- Subpixel(子像素): 用于LCD显示器,并利用彩色LCD上的每个像素都由红色,绿色和蓝色子像素组成
- Greyscale(灰度): 建议此选项用于非LCD显示器或垂直放置的显示器。它在像素级别处理文本。
- No antialiasing(无抗锯齿):此选项可用于高分辨率的显示,其中非抗锯齿的字体渲染速度更快,并且外观可能更好。
5. Tool Windows(工具栏设置)
1.Show tool window bars(显示窗口工具栏)
在主窗口的边缘周围显示工具窗口栏
开启前效果:
开启后效果:
2. Show tool window numbers(工具栏显示数字)
开启前效果:
开启后效果:
并且可以按Alt键加数字键快捷打开菜单
比如:git菜单 可以如图所示按 alt+9即可打开
3. Side-by-side layout on the left(左侧并排布局)
被附连到顶部和底部边缘中的两列,而不是堆叠在彼此的顶部上显示垂直工具窗口。
比如同时打开三个工具窗口:Project,Faverites,编辑区
开启前效果:
开启后效果:
4. Side-by-side layou on the right(右侧并排布局)
同上反过来
5. Widescreen tool window layout(宽屏工具窗口布局)
通过限制水平工具窗口的宽度来最大化垂直工具窗口的高度。
开启前效果:
开启后效果:
6. Presetation Mode(演示模式)
选择演示模式的字体大小。更改字体大小后,退出并进入演示模式。
2. Menus and Toolbars(菜单和工具栏管理)
自定义菜单和工具栏,使其仅包含所需的操作,对其进行重新组合并配置其图标。
在可用菜单和工具栏列表中,展开要自定义的节点,然后选择所需的项目。
- 单击+按钮以在所选项目下添加动作或分隔符。
- 单击-按钮以删除所选的项目。
- 单击编辑图标按钮以添加或更改所选操作的图标。您只能将PNG或SVG文件用作图标。
- 单击上移按钮或下移按钮向上或向下移动所选项目。
- 单击恢复按钮以将所选操作或所有操作恢复为默认设置。
3. System Settings(系统设置)
1. Passwords(密码管理)
主要是IntelliJ IDEA来为版本控制存储库,数据库和其他受保护的资源保存您的密码
- 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。
- No proxy 无需代理
- Auto-detect proxy settings:自动检查代理配置
- Manual proxy configuration:手动指定代理设置。
3. Data Sharing(数据共享)
选中这个发送使用情况统计信息复选框后,将会允许JetBrains收集你使用IntelliJ IDEA时最常使用的功能和操作的统计信息。
4. Data Formats(设置 IDEA日期格式)
设置 IDEA日期格式
5. Updates(IDEA更新设置)
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(文件颜色)
使用此页面可以设置不同的背景颜色,以区分特定范围的项目文件。
- Enable file color(启用文件颜色)
- Use in editor tabs(在编辑器标签中使用)
- Use in project view(在项目视图中使用)
例如,在“在文件中查找”对话框中Ctrl+Shift+F
开启前效果
开启后效果:
5. Scopes(IDEA操作作用域)
定义各种IntelliJ IDEA操作的范围,例如“查找用法”或“代码检查”。
6. Notifications(通知事项)
可以启用和禁用有关某些事件的通知,发生的事件的信息。更改其显示方式,并有选择地启用其日志记录。
7. Quick Lists(快捷菜单)
一组自定义的弹出。可以将其视为自定义菜单或工具栏,您可以为其指定快捷方式以进行快速访问。您可以根据需要创建任意数量的快速列表。快速列表中的每个动作均由0到9之间的数字标识。
- 单击添加按钮或Alt+Insert按左窗格以创建新的快速列表。
- 将此快捷方式分配一个kyeMap ,在“设置/首选项”对话框中Ctrl+Alt+S,选择“键盘映射”。
- 在编辑器中,通过关联的快捷方式访问快速列表。
- 如果您不记得该快捷方式,则可以按其名称搜索快速列表。按Shift两次,然后输入快速列表的名称。
8. Path Variables(环境变量)
KeyMap(快捷键设置)
1.修改IDEA快捷键类型
2.给指定菜单或操作设置快捷键
1.选中需要设置的菜单
2. 右击出现设置菜单
依次为: 添加键盘,添加鼠标,添加缩写,取消快捷操作,重置
选择添加键盘
点击此文本框,按下你想要的快捷键点击确定即可
来源:blog.csdn.net/qq_41316955/article/details/116855191
相关推荐
- “版本末期”了?下周平衡补丁!国服最强5套牌!上分首选
-
明天,酒馆战棋就将迎来大更新,也聊了很多天战棋相关的内容了,趁此机会,给兄弟们穿插一篇构筑模式的卡组推荐!老规矩,我们先来看10职业胜率。目前10职业胜率排名与一周前基本类似,没有太多的变化。平衡补丁...
- VS2017 C++ 程序报错“error C2065:“M_PI”: 未声明的标识符"
-
首先,程序中头文件的选择,要选择头文件,在文件中是没有对M_PI的定义的。选择:项目——>”XXX属性"——>配置属性——>C/C++——>预处理器——>预处理器定义,...
- 东营交警实名曝光一批酒驾人员名单 88人受处罚
-
齐鲁网·闪电新闻5月24日讯酒后驾驶是对自己和他人生命安全极不负责的行为,为守护大家的平安出行路,东营交警一直将酒驾作为重点打击对象。5月23日,东营交警公布最新一批饮酒、醉酒名单。对以下驾驶人醉酒...
- Qt界面——搭配QCustomPlot(qt platform)
-
这是我第一个使用QCustomPlot控件的上位机,通过串口精确的5ms发送一次数据,再将读取的数据绘制到图表中。界面方面,尝试卡片式设计,外加QSS简单的配了个色。QCustomPlot官网:Qt...
- 大话西游2分享赢取种族坐骑手办!PK趣闻录由你书写
-
老友相聚,仗剑江湖!《大话西游2》2021全民PK季4月激燃打响,各PK玩法鏖战齐开,零门槛参与热情高涨。PK季期间,不仅各种玩法奖励丰厚,参与PK趣闻录活动,投稿自己在PK季遇到的趣事,还有机会带走...
- 测试谷歌VS Code AI 编程插件 Gemini Code Assist
-
用ClaudeSonnet3.7的天气测试编码,让谷歌VSCodeAI编程插件GeminiCodeAssist自动编程。生成的文件在浏览器中的效果如下:(附源代码)VSCode...
- 顾爷想知道第4.5期 国服便利性到底需优化啥?
-
前段时间DNF国服推出了名为“阿拉德B计划”的系列改版计划,截至目前我们已经看到了两项实装。不过关于便利性上,国服似乎还有很多路要走。自从顾爷回归DNF以来,几乎每天都在跟我抱怨关于DNF里面各种各样...
- 掌握Visual Studio项目配置【基础篇】
-
1.前言VisualStudio是Windows上最常用的C++集成开发环境之一,简称VS。VS功能十分强大,对应的,其配置系统较为复杂。不管是对于初学者还是有一定开发经验的开发者来说,捋清楚VS...
- 还嫌LED驱动设计套路深?那就来看看这篇文章吧
-
随着LED在各个领域的不同应用需求,LED驱动电路也在不断进步和发展。本文从LED的特性入手,推导出适合LED的电源驱动类型,再进一步介绍各类LED驱动设计。设计必读:LED四个关键特性特性一:非线...
- Visual Studio Community 2022(VS2022)安装图文方法
-
直接上步骤:1,首先可以下载安装一个VisualStudio安装器,叫做VisualStudioinstaller。这个安装文件很小,很快就安装完成了。2,打开VisualStudioins...
- Qt添加MSVC构建套件的方法(qt添加c++11)
-
前言有些时候,在Windows下因为某些需求需要使用MSVC编译器对程序进行编译,假设我们安装Qt的时候又只是安装了MingW构建套件,那么此时我们该如何给现有的Qt添加一个MSVC构建套件呢?本文以...
- Qt为什么站稳c++GUI的top1(qt c)
-
为什么现在QT越来越成为c++界面编程的第一选择,从事QT编程多年,在这之前做C++界面都是基于MFC。当时为什么会从MFC转到QT?主要原因是MFC开发界面想做得好看一些十分困难,引用第三方基于MF...
- qt开发IDE应该选择VS还是qt creator
-
如果一个公司选择了qt来开发自己的产品,在面临IDE的选择时会出现vs或者qtcreator,选择qt的IDE需要结合产品需求、部署平台、项目定位、程序猿本身和公司战略,因为大的软件产品需要明确IDE...
- Qt 5.14.2超详细安装教程,不会来打我
-
Qt简介Qt(官方发音[kju:t],音同cute)是一个跨平台的C++开库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序。Qt是纯C++开...
- Cygwin配置与使用(四)——VI字体和颜色的配置
-
简介:VI的操作模式,基本上VI可以分为三种状态,分别是命令模式(commandmode)、插入模式(Insertmode)和底行模式(lastlinemode),各模式的功能区分如下:1)...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- “版本末期”了?下周平衡补丁!国服最强5套牌!上分首选
- VS2017 C++ 程序报错“error C2065:“M_PI”: 未声明的标识符"
- 东营交警实名曝光一批酒驾人员名单 88人受处罚
- Qt界面——搭配QCustomPlot(qt platform)
- 大话西游2分享赢取种族坐骑手办!PK趣闻录由你书写
- 测试谷歌VS Code AI 编程插件 Gemini Code Assist
- 顾爷想知道第4.5期 国服便利性到底需优化啥?
- 掌握Visual Studio项目配置【基础篇】
- 还嫌LED驱动设计套路深?那就来看看这篇文章吧
- Visual Studio Community 2022(VS2022)安装图文方法
- 标签列表
-
- wireshark怎么抓包 (75)
- qt sleep (64)
- cs1.6指令代码大全 (55)
- factory-method (60)
- sqlite3_bind_blob (52)
- hibernate update (63)
- c++ base64 (70)
- nc 命令 (52)
- wm_close (51)
- epollin (51)
- sqlca.sqlcode (57)
- lua ipairs (60)
- tv_usec (64)
- 命令行进入文件夹 (53)
- postgresql array (57)
- statfs函数 (57)
- .project文件 (54)
- lua require (56)
- for_each (67)
- c#工厂模式 (57)
- wxsqlite3 (66)
- dmesg -c (58)
- fopen参数 (53)
- tar -zxvf -c (55)
- 速递查询 (52)