分享

如何个性化配置 IntelliJ IDEA 2017 | 天天编码

 昵称27831725 2017-10-27 发布于湖北

作为一款致力于服务广大开发人员的IDE工具,IntelliJ IDEA 并不强制每个程序员都使用完全相同的配置,而是给客户提供了非常大的选择。虽然 IntelliJ IDEA 最初的客户都是 Java 开发人员,并成了 Java 开发人员最喜欢的IDE工具。但是,IntelliJ IDEA 并不满足于此,越来越多的前端开发人员也慢慢地转向 IDEA 的环抱。为此,IntelliJ IDEA 在主题、字体、编码集、快捷键、代码模板等方面都给客户提供了很大的选择权。

配置界面

在 IntelliJ IDEA 2017 中,使用快捷键:Ctrl+Alt+S,或者从欢迎界面和项目界面中都可以弹出配置界面,如下图:

如何个性化配置 IntelliJ IDEA 2017

如何个性化配置 IntelliJ IDEA 2017

整个配置界面主要分成3大块,左侧的类别,右侧的详情和底部的按钮。如下图:

如何个性化配置 IntelliJ IDEA 2017

  • 左侧的类型:8个大类,还配有一个搜索功能
  • 右侧的详情:更加左侧的选项变化内容
  • 底部的按钮:修改的保存、取消、应用和帮助

Appearance & Behavior

看名字就可以知道,这个类别的配置项都是用来控制 IntelliJ IDEA 的外观和行为的,使用频率比较高。比如修改UI主题、删除和增加菜单与工具栏、软件特性修改、文件颜色、通知消息等等。我们以修改UI主题为例,演示一下修改流程。如下图:

如何个性化配置 IntelliJ IDEA 2017

同时,字体的修改也是在 Appearance 选项中,除非特殊情况,否者不建议进行修改。令我非常惊喜的一点是:IDEA 充分考虑了红绿色弱客户,通过了对于的功能。如下图:

如何个性化配置 IntelliJ IDEA 2017

  • 图中的 A 处就是 IDEA 为红绿色弱者提供的功能增强
  • 途中的 B 处就是 IDEA 修改全局字体的配置项

Keymap

通过本系列教程的前文,我们知道 IntelliJ IDEA 具有非常强大的功能。为了提高开发人员的效率,对于其中的某些常见功能与操作, IDEA 映射了很多快捷键。而通过此处 Keymap 这个类型的配置项,我们可以选择具体使用哪一套映射关系。而且,我们还可以私人定制某一套映射关系中的功能与键的映射关系。在 IntelliJ IDEA 中默认提供了8套映射表。如下图:

如何个性化配置 IntelliJ IDEA 2017

我们根据实际情况,包括使用的操作系统等,选择适合自己的映射表。对于映射表中的某些映射关系,我们可以进行修改。如下图:

如何个性化配置 IntelliJ IDEA 2017

Editor

IntelliJ IDEA 作为一个供开发人员使用的IDE工具,其提供的编辑器只能也必须是非常强大的。所以,在 Editor 这个类别下的配置项也是非常多且非常重要的,好在 IDEA 中关于 Editor 的默认配置项已经相当合理,真正需要我们必须配置的选项并不多。此处,我们以最常见、最重要的修改字符编码集为例,演示一下修改流程。如下图:

如何个性化配置 IntelliJ IDEA 2017

为了消除乱码问题与配置的简化,实际的项目中,往往把所有的编码集都设置为 “UTF-8″。

  • Global Encoding:全局的编码集,默认就是 UTF-8 ,不需要改动
  • Project Encoding:项目的编码集,默认是 GBK,修改为 UTF-8
  • Default encoding for properties file:.properties 文件的专有编码集,默认为 GBK,修改为 UTF-8
  • Transparent native-to-ascii conversion:勾选后可以在 .properties 文件的查看中文属性和注释。

Plugins

正如本系列教程的前文所述,IntelliJ IDEA 除了自身携带强大的功能之外,还实现了强大的插件机制。可以通过给 IntelliJ IDEA 安装插件的形式来提升和丰富其功能。首先,我们看一下插件界面,如下图:

如何个性化配置 IntelliJ IDEA 2017

可以看到,IDEA 提供了 搜索框 和 Show下来菜单 来提升插件的查找速度。同时,每个插件都有简单地介绍详情。注意底部的三个按钮:

  • Install JetBrains plugin…:用来安装 JetBrains 公司提供的官方插件,点击按钮会弹出对应窗口。
  • Browse repositories…:用来浏览并安装 IDEA 社区开发的第三反插件,点击按钮会弹出对应窗口。
  • Install plugin from dis…:用来查找并安装 计算机 本地的插件,点击按钮会弹出对应窗口。

此处,我们以安装 JetBrains 公司提供的 MarkDown 相关的官方插件为例,演示一下插件安装流程。如下图:

如何个性化配置 IntelliJ IDEA 2017

Version Control

我们知道,IntelliJ IDEA 内置了对于 Version Control 系统的支持。我们可以配置 Version Control 系统的公有属性,同时,IDEA 对于每一个独特的工具,比如 Git,CVS等,都提供了独特的配置项。如下图:

如何个性化配置 IntelliJ IDEA 2017

在看一下针对 Git 工具的独特配置项,主要有 Git目录、SSH、换行符转换等。

Build,Execution,Deployment

看名字就可以知道,这个类别的配置项都是用来控制 IntelliJ IDEA 的项目执行流程、项目部署流程和项目的构建、调试流程等。在这些配置项中,可以选择 Maven、Gradle和Gant三种建造工具;可以选择 Javac、Eclipse、Groovy-Eclipse和Ajc四种 Java 编译器;可以配置 EJB、Faces、FreeMarker等多达10中验证器;还可以配置 Kotlin 和 Groovy 编译器等等功能。当然,调试器和部署器的设置和选项也是在此设置。如下图:

如何个性化配置 IntelliJ IDEA 2017

在 IntelliJ IDEA 2017 中自带有 Maven 插件,但是我们还是建议配置自己的 Maven 插件,我们就与给 IDEA 配置计算机本地安装的 Maven 为例,演示一下修改构建工具的流程,如下图:

如何个性化配置 IntelliJ IDEA 2017

Languages & Frameworks

正如本系列教程的前文所述,IntelliJ IDEA 2017 不仅仅是面向 Java 开发人民的 IDE 工具,通过其优秀的架构和灵活的插件机制,基本支持了当前开发界的主流开发人员,特别是其对前端开发工具和框架也提供了非常好地支持。我们简单看一下原生支持的所有语言和框架,如下图:

如何个性化配置 IntelliJ IDEA 2017

Tools

IntelliJ IDEA 强大功能的背后离不开底层各种各样工具的支持,作为一个致力于实现开发人员沉浸式编程的IDE工具,IDEA 提供了包括浏览器、终端工具、数据库图形界面、SSH客户端、图表工具等等。当然,为了支持 Version Control 和 GitHub等,源码差异比较工具和Http客户端等工具也是必须有的。而且,IntelliJ IDEA 还提供了一个基于 Task 的机制,相应的 Web Services 支持也是必不可少的。我们简单看一下原生支持的所有工具,如下图:

如何个性化配置 IntelliJ IDEA 2017

总结

本文以图文的形式,比较详细地介绍了 IntelliJ IDEA 2017 的 Settings 面板中的所有功能。通过使用分类介绍的形式,再加上常见配置需求的实例演示,相信各位读者都有所收获。对本文或者本系列教程有任何建议和意见都可以给我留言,我会仔细阅读并采纳,谢谢!


天天编码 , 版权所有丨本文标题:如何个性化配置 IntelliJ IDEA 2017
转载请保留页面地址:http://www./personal-config-idea.html/
喜欢 (26)分享 (0)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多