IntelliJ IDEA(三) :Settings(上)

423 阅读12分钟

前言

IDEA是一个智能开发工具,每个开发者的使用习惯不同,如何个性化自己的IDEA?我们可以通过Settings功能来设置。Settings文件是IDEA的配置文件,通过他可以设置主题,项目,插件,快捷键等。

打开方式

Settings的界面图

打开他的方式有三种:

  1. 菜单栏 - File - Settings
  2. Ctrl + Alt + s
  3. 工具栏 - Sttings按钮

 

界面列表

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 (外观)

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

UI选项

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

反混淆

 

选项描述
IDE从此下拉列表中,选择要应用于IDE的Antialising模式(包括菜单,工具窗口等):- 子像素:建议在液晶显示器上使用此选项,并利用彩色液晶显示屏上的每个像素由红色,绿色和蓝色子像素组成的事实。这允许平滑文本并使其更详细地呈现。 - 灰度:建议将此选项用于垂直放置的非LCD显示器或显示器。它处理像素级别的文本。- 没有抗锯齿功能:这个选项可以用于高分辨率显示,非抗锯齿字体渲染速度更快,看起来更好。
编辑从此下拉列表中,选择要应用于哪个抗锯齿模式 编辑:- 子像素:建议在液晶显示器上使用此选项,并利用彩色液晶显示屏上的每个像素由红色,绿色和蓝色子像素组成的事实。这允许平滑文本并使其更详细地呈现。灰度:建议将此选项用于垂直放置的非LCD显示器或显示器。它处理像素级别的文本。没有抗锯齿功能:这个选项可以用于高分辨率显示,非抗锯齿字体渲染速度更快,看起来更好。

窗口选项

选项描述
动画窗口选中此复选框可使解除锁定的工具窗口与动画效果一起滑动。 该选项仅适用于工具窗口未连接的情况。
显示记忆指示选中此复选框以显示内存指示器 状态栏
在菜单中禁用助记符选中此复选框可隐藏IntelliJ IDEA菜单中热键的下划线。
在控件中禁用助记符选中此复选框可隐藏IntelliJ IDEA控件中热键的下划线。
在菜单项中显示图标如果选中此复选框(默认情况下),图标将显示在菜单命令的左侧。 如果未选中此复选框,则菜单命令将显示为不带图标。
左侧/右侧并排布局选中这些复选框后,工具窗口的位置将针对宽屏幕显示进行优化。并排布局为OFF:并排布局为ON: 通过Ctrl+MouseClick 工具窗口之间的分离器切换布局。这只适用于位于左侧和右侧的工具窗口,但不适用于IntelliJ IDEA窗口的顶部和底部。
显示工具窗口栏选中此复选框以显示工具窗口栏。
显示工具窗口号码选中此复选框可在工具窗口按钮上显示工具窗口快速访问号码。Alt+number 无论此设置如何, 都可以使用快捷方式,并更改快捷方式键盘映射页面。请注意,工具窗口助记符仅在相应的 键盘绑定具有格式时才显示Alt+n ,其中n是1到9范围内的整数。对于不同的键盘快捷键,不显示助记符。
允许在对话框上合并按钮如果选中此复选框,则对话框中的多个命令将使用向下箭头分组在单个按钮下。您可以通过单击下拉列表或按下来查看所有合并的命令Shift+Alt+Enter如果未选中此复选框,则按钮将显示在一行中。比较:
编辑器选项卡中的小标签如果选中此复选框,则编辑器选项卡上的字体大小将设置为较小的值。如果未选中此复选框,则编辑器选项卡上的字体大小将设置为默认值,如在项目树视图中。
宽屏工具窗口布局如果选中此复选框,则工具窗口的位置将针对宽屏幕显示进行优化。宽屏工具窗口布局为OFF:宽屏工具窗口布局为ON:image.png
 

Menus and Toolbars (菜单和工具栏)

 

1.菜单和项目列表

该列表显示了菜单和工具栏的项目。这些项目根据其使用领域进行分组。

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

2.控制

image.png  

System Setting (系统设置)

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

项目描述
重新启动上一个项目选中此复选框以使IntelliJ IDEA在启动时重新打开上次打开的项目。
确认申请退出选中此复选框将尝试关闭IntelliJ IDEA时显示警告消息。

Project opening

项目描述
在新窗口中打开项目单击此单选按钮可以在新窗口中始终打开一个新项目。
在同一窗口中打开项目单击此单选按钮可以始终关闭当前项目,并重新使用相同的窗口。
确认窗口打开项目单击此单选按钮让IntelliJ IDEA询问您是要在同一个框架中打开一个新的项目还是新的项目。

Synchronization

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

Passwords

指定IntelliJ IDEA是否应记住或保存您的密码 - 用于访问受密码保护的资源(如版本控制存储库)的密码。

如有必要,请设置主密码。如果你这样做,而不是个人密码 - 如果它们存储在IntelliJ IDEA密码数据库中 - 你可以使用你的主密码。

请注意,此页面上定义的密码存储策略不会影响您的数据库密码。在相应数据源的设置中,是否为每个密码单独指定是否应保存这些密码。例如,请参阅 DB数据源设置。

  • 密码存储策略
  • 磁盘存储保护

HTTP Proxy

如果要访问Internet IntelliJ IDEA应使用HTTP代理,请在此页面上指定代理设置。

image.png

Updates

使用此页面:

  • 启用IntelliJ IDEA的自动更新,并指定更新哪种类型的发行版。
  • 获取有关当前IntelliJ IDEA版本的信息以及新版本的可用性。

image.png

Usage Statistics

使用此页面与JetBrains共享IntelliJ IDEA使用情况的统计信息。

项目描述
允许将使用统计信息发送到JetBrains选中此复选框以允许JetBrains收集您的匿名统计信息。
每日,每周或每月选择其中一个选项来定义您的使用情况统计信息发送到JetBrains的频率。

 

File Colors(文件颜色)

使用此页面设置不同的背景颜色,以区分项目文件,文件夹和特定的包范围。这些设置适用于以下UI元素:

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

Common Options

image.png

Local Colors

在此区域中,配置要在本地应用的颜色范围关联。

一旦定义,颜色范围关联不能被改变。要将颜色重新分配给范围,请删除现有的关联并定义一个新的关联。

image.png

Shared Colors

使用此区域中的控件来配置要在团队的所有成员之间共享的颜色范围关联。

一旦定义,颜色范围关联不能被改变。要将颜色重新分配给范围,请删除现有的关联并定义一个新的关联。

image.png

Scopes(领域)

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

 

Notifications(通知)

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

image.png

Quick Lists(快速列表)

使用此页面配置快速列表。一个快速列表是IntelliJ IDEA命令的弹出式菜单,由用户配置并与键盘或鼠标快捷键相关联。您可以根据需要创建尽可能多的快速列表。包含在快速列表中的每个命令都由一个序号标识。编号从数字(0到9)开始,然后按字母顺序继续。

image.png

Path Variables(路径变量)

在本页:

保持默认即可。

 

Keymap(按键映射)

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

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

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

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

 操作列表

1、常用编辑快捷键配置

2、主菜单快捷键配置

3、工具窗体快捷键配置

4、...

5、版本控制系统快捷键配置

6、扩展构建系统的快捷键配置

......