前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IntelliJ系列 ⑥ | IDEA 之 常见的高效配置全解

IntelliJ系列 ⑥ | IDEA 之 常见的高效配置全解

作者头像
码神联盟
发布2018-10-23 15:02:14
1.5K0
发布2018-10-23 15:02:14
举报
文章被收录于专栏:码神联盟码神联盟

进入设置Settings界面,三种方式进入:

  • 快捷键:Ctrl + Alt + S
  • 依次点击菜单栏:File--Settings
  • 点击工具栏图标

主题设置

  • 选择Appearance & Behavior---Apperatance
  • 这里默认提供了三套主题:IntelliJ,Darcula,Windows。这里可以根据自己的喜 好进行选择

设置窗体字体、大小写主题(可忽略)

设置编辑区主题(IDEA 默认提供了两个编辑区主题,可以通过如下的方式进行选择)(可忽略)

如果想要更多的主题效果的话,可以去网上下载,导入即可

  • 导入方式1:file –> import setttings –> 选中下载的主题 jar 文件 –> 一路确认 –> 重启。重启以后,新主题会自动启用
  • 导入方式2:参考下图:

可以通过插件更换主题

  • 点击按钮,在联网环境下搜索如下的插件-安装-重启 IDEA 即可
  • 如果对安装的主题插件不满意,还可以找到此插件,进行卸载,重启IDEA即可

设置鼠标滚动界面大小(可忽略)

勾选此设置后,增加Ctrl + 鼠标滚轮,来控制代码字体大小显示

设置鼠标悬浮提示

设置鼠标悬浮提示

设置自动导包

  • Add unambiguous imports on the fly:自动导入不明确的结构
  • Optimize imports on the fly:自动帮我们优化导入的包

设置显示行号和方法间的分隔符

  • Show line numbers:显示行数
  • Show method separators: 显示方法分隔线

忽略大小写提示

IDEA在进行代码编写提示的时候,是默认区分字母的大小写的,如果想不区分大小写的话,如下改为None即可

设置取消单行显示tabs

IDEA默认如果打开的文件过多,头部的tab会自动隐藏,不方便开发查看,并且是单行显示,我们可以取消单行,建议多行显示,方便调试查看

设置默认的字体、大小、行间距等

设置默认的字体、大小、行间距等

其它字体设置

如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置

控制台字体样式设置

修改代码中注释的字体颜色

  • Doc Comment-Text:修改文档注释的字体颜色
  • Block comment:修改多行注释的字体颜色
  • Line comment:修改当行注释的字体颜色

设置超过指定 import 个数,改为* (可忽略)

设置超过指定 import 个数,改为*

设置项目文件编码

Transparent native-to-ascii conversion 主要用于转换 ascii码,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文

设置当前源文件的编码(可忽略)

对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中 文,则会弹出如下的操作选择:

  • Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么
  • Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么
  • 含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请做好备份,不然可能出现转换过程变成乱码,无法还原

设置自动编译

IDEA默认状态为不自动编译状态,Eclipse默认为自动编译,以下为开启IDEA的自动编译功能

省电模式

IDEA提供了‘省电模式’的状态,开启这种模式之后,IDEA会关掉代码检查和代码提示等功能。所以一般也可认为这是一种阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示, 可以来看看这里是否有开启该功能

设置代码水平或垂直显示

在写代码时,有时为了方便,需要将代码进行水平或者左右展示,则需要点击类名,鼠标右键,进行如下设置:

快捷键(Keymap)设置

可以延续Eclipse的快捷键,设置如下:

  • 注意:并不完全一样,个别快捷键冲突

通过快捷键功能修改快捷键设置

通过指定快捷键,查看或修改其功能

设置快捷键

Live Templates

Live Templates(实时代码模板)功能介绍(可以自定义)

  • 它的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高, 同时也可以增加个性化;
    • 例如:在 Java 中输入 sout 会出现 System.out.println();
    • 官网:https://www.jetbrains.com/help/idea/using-live-templates.html
  • 模板内容

Postfix Completion

Postfix Completion 已经存在的功能模板(不能自定义)

已有的常用模板

模板示例

  • psvm:main方法
  • sout:打印行
    • System.out.println() -soutp:
    • System.out.println("方法形参名 = " + 形参名);
  • soutv
    • System.out.println("变量名 = " + 变量);
  • soutm
    • System.out.println("当前类名.当前方法");
  • “abc”.sout
    • System.out.println("abc");
  • fori:for 循环
  • iter:增强 for 循环
  • itar:普通 for 循环
  • list.for : 可生成集合 list 的 for 循环
  • ifn:可生成 if(xxx = null)
  • prsf:private static final

自定义模板

IDEA提供了很多现成的Templates,但你也可以根据自己的需要创建新的Template。

  • 先定义一个模板的组

选中自定义的模板组,点击”+”来定义模板

定义自己的快捷提示和具体模板、描述等信息

定义模板应用范围:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-09-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码神联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云代码分析
腾讯云代码分析(内部代号CodeDog)是集众多代码分析工具的云原生、分布式、高性能的代码综合分析跟踪管理平台,其主要功能是持续跟踪分析代码,观测项目代码质量,支撑团队传承代码文化。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档