IntelliJ IDEA(五) :Settings(中)

上篇介绍了Settings中的Appearance & BehaviorKeymap这篇继续,将介绍EditorPlugins,Version Control。
html

1、Editor(编辑)

便捷界面的功能列表以下,这里介绍下一些经常使用,更多的若是感兴趣,能够查阅相关资料。java

1.General(通常)

 

使用双击选择时,请确保“CamelHumps”字样设置 选中此复选框可以使IntelliJ IDEA在经过双击选择单词时调用CamelHumps选项。

此功能只适用于 启用 “CamelHumps”字样选项。xcode

使用Ctrl / Command +鼠标滚轮更改字体大小(缩放) 若是选中此复选框,则能够经过更改特定的编辑器字体大小 按住Ctrl/⌘滚动鼠标滚轮

该复选框也会影响字体大小 快速文档查找缓存

若是未选中该选项,按住Ctrl/⌘ 键滚动鼠标滚轮会滚动编辑器。服务器

在编辑器中启用Drag'n'Drop功能 若是选中此复选框,则能够在编辑器中拖放代码片断。参考在编辑器中使用拖放

在编辑器中使用软包装 若是选中此复选框, 软包装(或文字换行)在编辑器中使用。

启用此选项时,一般不会显示水平滚动条。可是,在某些状况下,当一条线不能“软包装”时,水平滚动条仍然出现(例如,若是一条线由比可见区域宽的单个字符串组成)。并发

使用原始行的缩进来包装零件 选中此复选框可在调整编辑器或控制台的大小时使用自定义缩进。在中指定缩进值右侧额外的移位文本字段。
仅显示当前行的软包装指示符 若是选中此复选框,软打包字符soft_wraps soft_wrap 将仅显示在活动逻辑行中。

不然,软包装字符将显示在每行的末尾,并在每一行的开始。eclipse

容许在行尾以后放置脱字符号 若是清除此复选框,则光标不会在一行中的最后一个符号以后停留。
容许插入符号内的插入符号 选中此复选框能够将插入符号放入制表符中。缘由是每一个制表符在编辑器中显示为一组“虚拟”空格字符。
在文件底部显示虚拟空间 若是选中此复选框,则能够将当前编辑的行(即便是最后一行)滚动到屏幕的顶部。IntelliJ IDEA添加了必要数量的虚拟线路。

删除保存的尾部空格 从这个下拉列表中,选择IntelliJ IDEA将在文件保存时处理尾部空格的模式:
  • 修改后的行 - 仅在修改后的行的末尾剥离空格。
  • 全部行尾随空格。
  • 无 - 不去除尾随空格。
确保文件末尾的换行符保存 选中此复选框可以让IntelliJ IDEA在保存过程当中自动在文件末尾添加空行。
显示鼠标移动的快速文档 选中此复选框 在插入符号处显示符号的快速文档。在指定的延迟后出现快速文档弹出窗口。
突出显示修改后的线条 若是要在左侧编辑器装订线中使用彩色条纹突出显示添加/修改的线条,请选中此复选框。
只有空格的修改行的颜色不一样 这个选项只有在 Highlight modified lines in gutter选项已启用的状况下可用。

高亮显示那些只有空格被添加或删除的行,用来与其余有重大内容被修改的行作区分。ssh

高亮显示相匹配的大括号 选中此复选框可以使IntelliJ IDEA高亮显示打开/关闭大括号对的位置。它也适用于HTML和XML标签。
高亮显示当前做用域 选中此复选框以使IntelliJ IDEA高亮显示当前插入符号位置中的代码的可用范围。
高亮插入符号元素的用法 选中此复选框以使IntelliJ IDEA高亮显示插入符当前所在的元素的全部用法。

从新格式化代码后显示通知 选中此复选框以显示通知,其中包含代码中的更改以及其中的快捷方式 每次尝试从新格式化代码时,请从新格式化代码对话框。不然,IntelliJ IDEA会默默地从新编写代码。
优化导入操做后显示通知 选中此复选框可显示通知,并在代码中进行更改。不然,IntelliJ IDEA将默默优化导入。

平滑滚动 选中此复选框可在编辑器中启用平滑滚动。
喜欢滚动编辑器画布以保持插入线居中 点击这个选项来选择滚动编辑器画布,并保留插入的地方。

保持插入的位置和滚动编辑器画布可能会有所帮助 调试会话。当你逐行浏览代码时,编辑器画布会滚动,而插入符处的行老是在屏幕的中心。编辑器

喜欢移动插入符号行以最小化编辑器滚动 单击此选项可选择移动插入符号。

当你经过代码行时 调试会话中,插入符将向下移动,编辑器画布不会滚动,直到插入符号行到达屏幕底部。ide

启用就地模式 选中或清除此复选框以启用或禁用Java的就地重构。

与重构相关的就地意味着经过在编辑器中键入来指定重构所需的所有或大部分信息。全部受影响的代码片断都会突出显示,并在键入时更改。若是合适,在相应的选项框中选择额外的重构选项。

就地重构模式可用于如下重构:

若是未选中此复选框,则在相应的对话框中指定全部重构的重构设置。

预选旧名称

若是选中此复选框,则在选中时会选择符号的旧名称为该符号调用重命名重构

若是未选中复选框,则未选中正在重命名的符号。

显示局部变量的内联对话框 若是要显示“内联本地变量”重构的确认对话框,请选中此复选框。

保留在剪贴板中的最大内容数量 在此文本框中,指定剪贴板中能够保存多少个代码块。
最近的文件限制 在此文本框中,指定最近文件列表中能够包含多少个文件名。

复制为默认的富文本 选中此复选框可将编辑器中的丰富文本复制到识别RTF的任何其余编辑器。
请注意,若是您选择,您能够覆盖此选项从编辑器的上下文菜单中复制为纯文本,反之亦然,使用从上下文菜单复制为富文本格式选项会覆盖编辑器设置中的未选中复选框。
配色方案 使用此下拉列表选择文本副本的颜色方案。您能够从如下选项中进行选择:
  • 默认
  • 积极的计划
  • Darcula

错误条纹标记最小高度(像素) 在此文本框中,指定错误和警告条纹的最小大小。
自动重叠延迟(ms) 在这个文本框中,指定IntelliJ IDEA开始从新输入文本的时间段。
“Next Error”行为只致使高优先级问题 选中此复选框可以使IntelliJ IDEA在执行时仅经过最高优先级的问题(例如错误) 导航| 下一个/上一个突出显示的错误 命令(F2Shift+F2)。

清除此复选框以使IntelliJ IDEA依次经过全部现有问题(例如,错误和警告)。

用@SuppressWarnings(仅适用于5.0) 选中此复选框以@SuppressWarnings实现注释。

清除此复选框以@SuppressWarnings实现为JavaDoc注释。

1)、Auto Import

显示导入弹出窗口 输入未绑定名称空间的名称时,自动显示导入弹出对话框。

在粘贴上插入导入 若是IntelliJ IDEA包含对未导入到目标类中的类的引用,请使用此下拉列表定义IntelliJ IDEA如何为粘贴的代码块插入导入。

可用的选项是:

  • 所有 - 选择这个选项让IntelliJ IDEA自动为粘贴的代码块中找到的全部类添加导入语句,可是还没有导入到当前类中。
  • 询问 - 若是选择了这个选项,当粘贴代码块时,IntelliJ IDEA将打开一个对话框,您能够在其中选择所需的导入。
  • 无 - 选择此选项可禁止导入。

若是你跳过一个导入建议在 询问 模式或选择无模式下,非导入的类将被红色突出显示,而且将显示一个导入弹出窗口,以帮助您使用Alt+Enter键盘快捷键建立导入语句。

显示导入弹出窗口 输入缺乏导入语句的符号的名称时自动显示导入弹出对话框。
实时优化导入 选择这个复选框有 为您的文件自动执行优化导入操做。
即时添加明确的进口 选中此复选框可以使IntelliJ IDEA自动添加可在无用户干预的状况下添加的导入。
排除进口和完成 在这个区域中,建立一个不该该被自动包含在import语句中的包和类的列表。

请注意,您能够在项目级别和IDE级别上排除软件包和类。这能够在单元格中完成范围栏:

使用:

  • 加 (Alt+Insert)输入要从导入和完成中排除的类/包的名称。
  • 删除 (Alt+Delete)从列表中删除选定的项目。

2)、Appearance

配置编辑器显示视图,好比行号,分割线等。根据英文

3)、Code Complete

代码提示配置,配合快捷键自动提示代码

Case sensitive completion

从这个下拉列表中,选择IntelliJ IDEA在为代码完成建议匹配时要考虑区分大小写的程度。可用的选项是:

  • 所有:查找列表仅包含与全部键入的字母匹配的项目。这个选项是最严格的。
  • 无:查找列表包括全部匹配,不管他们的状况如何。
  • 第一个字母:查找列表只包含第一个字母匹配的项目。
Auto-insert when only one choice on: 当选中本节中的复选框时,在仅有一个代码完成变体可用的状况下,IntelliJ IDEA不会显示相应完成类型的查找列表,并自动完成代码。
Sort lookup items lexicographically

若是选中此复选框,则建议列表中的条目将根据其词汇顺序排序。
若是未选中此复选框,建议列表中的条目将按相关性排序。
请注意,该复选框定义了默认行为。您能够随时经过点击建议列表中的图标来更改它。请参阅本节使用建议清单了解详情。

Autopopup code completion

 若是您但愿在输入任何内容后出现建议列表,请选中此复选框。若是未选中该复选框,IntelliJ IDEA将不会自动提示代码完成。

Insert selected variant by typing dot, space, etc.  若是选中此复选框,则经过按某个字符(逗号,冒号,分号,各类开括号,等号,星号)完成代码。该选项默认是关闭的。
Autopopup documentation in(ms)
For explicitly invoked completion

选中此复选框以使IntelliJ IDEA自动显示弹出窗口,其中包含查找列表中当前突出显示的类,方法或字段的文档。
在右侧的文本字段中,指定延迟(以毫秒为单位),以后将显示弹出窗口。

若是未选中此复选框,请使用 Ctrl+Q 此符号显示插入符号元素的快速文档。

只有在代码完成被明确调用的状况下,快速文档窗口才会在这些状况下自动弹出指定的延迟。对于自动代码完成列表,文档窗口只会在按下时显示 Ctrl+Q 。

Parameter Info
Autopopup in (ms)

选中此复选框可以使IntelliJ IDEA自动显示包含全部可用方法签名的弹出窗口,在编辑器中键入左括号或从查找列表中选择一个方法。
在右侧的文本字段中,指定弹出窗口出现后的延迟(以毫秒为单位)。

若是未选中此复选框,请使用  Ctrl+P  显示参数信息。

 4)、Code Folding (代码折叠)

 保持默认便可。

5)、Console (控制台)

控制台配置

6)、Editor tab(编辑器标签)

配置编辑器标签显示位置,显示方式等。

7)、Gutter icons (图标库) 

配置图标,也能够在此处查看图标的含义。 

8)、Postfix completion (后缀完善)

保持默认便可。

9)、Smart keys (敏捷开发)

好比 html 标签自动补全,{}补全等,保持默认便可。

 

2.Font(字体)

使用此部分来选择颜色和字体方案。IntelliJ IDEA提出了几个预约义的方案,其中一个是默认的。

字体 可选择字体,Show only monospaced fonts表示只显示系统上的等宽字体,取消勾选后,复选款将显示系统上全部已安装的字体。
大小 字体大小
行间隔 设置行间距
备用字体

当有些字符在主字体不能支持的时候,将会自动使用备用字体进行支持,例如:有些字体不支持中文,若是代码中有中文,如何显示,展现正方形的框款?固然不行,这时候备用字体就派上用场了。

【Enable font ligatures】是否启用字体连写

 

3.Color Scheme  

颜色方案,使用此页面能够自定义列表中指定的编辑器文本组件的字体类型和颜色。IDEA是一个多色彩的工具,不少地方经过色彩控制异同,在这里咱们能够设置本身喜欢的。

General:使用此页面能够自定义列表中指定的编辑器文本组件的字体类型和颜色。
Language Defaults:默认语言设置
Console Colors:控制台色彩配置
ConsoleFont:控制台字体
Custom (用户):定制的习惯配置。
Debugger:断点
Diff&merge:比较合并
Vcs:版本控制
……

 

4.CodeStyle (代码样式)

idea 支持语言(不一一赘述)的代码样式配置,包括缩进,尺寸配置。

 

5.Inspections (检查)

代码审查级别,通常有 error、warn 等,会爆红和警告波浪线等。若是想取消检查,能够在此处配置。

6.File &Code Template (文件和代码模板)

文件和代码模板,能够在此处配置修改。

如图可配置类文件的描述文字(描述,做者,日期)

 

7.File Encoding (文件编码)

这里配置文件和项目的编码,也能够在 native 和 ASCII 进行转换(\XXF0 这种转中文,properties文件)
……

2、Plugins(插件)

用于取消插件启动,安装在线和本地插件等。

 

3、Version Control(版本控制)

这里就很少介绍了,Git,SVN,GitHub等均可以在这里配置。

GitHub

配置好以后能够直接从GitHub上拉代码,也能够上传代码到GitHub。

Git

SVN

一、使用命令行客户端 若是你想使用命令行svn client,选择这个选项。输入可执行文件的名称,或单击 浏览按钮,browseButton而后在打开的对话框中选择路径。
二、启用交互模式 若是您但愿IntelliJ IDEA模拟在交互模式下直接从终端执行Subversion命令时的行为(将弹出可输入凭据的对话框),请选择此选项。这须要处理svn + ssh存储库的密码/密码提示,而且信任https存储库的无效服务器证书。
三、使用系统默认的Subversion配置目录 选中此复选框可将Subversion配置文件存储在系统默认位置。
四、Subversion配置目录 在这个文本框中,若是您不想使用默认的配置目录,请指定Subversion配置目录。手动输入路径,或单击 浏览按钮,browseButton而后在打开的对话框中选择路径。

这个选项只适用于 使用系统默认的Subversion配置目录选项被取消选中。

五、仅在已更改的子树中更新管理信息

此选项仅适用于SVNKit管理的比SVN 1.7更早的工做副本。

在与服务器同步(更新)期间,SVN经过lock 在相应的管理.svn目录中建立空文件来将工做副本锁定在一个接一个的树之上。以后,SVN开始比较文件哈希来检测哪些本地文件须要同步。

当选择这个选项时,SVN首先检查来自子树的任何文件是否已经在服务器上被修改,而且.svn/lock只有当检测到这样的文件时才锁定该子树(即,建立文件)。这种方法提升了性能,但可能会致使并发问题,例如,使用抗病毒软件。

六、清除认证缓存 单击此按钮能够删除全部存储的凭据httpsvnsvn+ssh从验证缓存协议。
相关文章
相关标签/搜索