IntelliJ IDEA常用配置(三)
提示:对于一些通用的设置可以配置成全局的。

1. 主题配置
File - Settings - Color Scheme,默认的是Default(一个白色主题),Darcula是一个黑色主题。
我们也可以在以下两个地址下载自己喜欢的主题:
http://www.themesmap.com/
http://www.riaway.com/
进行如下设置:
(1) 将下载好的jar包放置到一个目录下
(2) File->Import Setting。选择刚才下载的主题的jar文件,加载完后,此时会提示重启工具,重启后就可以设置我们加载进行的主题。
2. 显示工具条Toolbar
勾选View - Appearance - Toolbar

3. 以新窗口的形式打开多个项目
File - Settings - Appearance & Behavior - System Settings

4. 修改IDEA 默认编码
File - Settings - Editor - File Encodings

5. 设置统一编译器和编译版本
File - Setting - Build - Compiler - Java Compiler

6. 自动导包
File - Editor- General - Auto Import

7. 内存使用量提示
File - Settings - Appearance & Behavior

8. 开启悬浮提示
有时候在看代码的时候,不清楚一个类具体是干什么的,就会点进去看这个类的注释,但是强大的IDEA是支持不用点进去就可以看到注释的以及类的相关信息的。
File - Settings - Editor - General
9. Ctrl+鼠标滚轴修改字体大小
IDEA也支持向浏览器那样按住Ctrl+鼠标滚轴来改变编辑区的字体的大小
File-->Settings-->Editor-->General。

10. 显示多行Tab
当我们打开的标签页多了的时候,默认的会隐藏在右侧,当我们需要的时候在右侧找到后再打开。IDEA是支持多行显示的,这样在大屏幕的显示器上也不用总去点击右侧的去找刚才打开过的文件了
File - Settings - Editor - General - Editor Tabs

11. 设置字体, 行距
File - Settings - Editor - Font
12. IDEA GIT 配置
File - Settings - Version Control - Git

13. IDEA MAVEN 配置
File - Settings - Build - Build Tools - Maven

maven 阿里镜像配置
<mirror>
<id>nexus</id>
<mirrorOf>*</mirrorOf>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
14. 设置代码提示
File - Settings - Editor - General - Code Completion

15. 设置代码格式
(1) 设置类注释模板
File - Settings - Editor- File and Code Templates


/**
* @Description
* @Author linhw <linhw@163.com>
* @Version V1.0.0
* @Since 1.0
* @Date $DATE
*/
(2) 设置方法注释模板
打开 File --> setting --> Live Templates选项
点击图中右上角的加号,随后先后点击 Template Group 和 Live Template 来创建一个分组(命名为myGroup)和一个注释模板


一般方法的注释模板快捷文本Abbreviation设置为 * 。
Template text如下:
*
* @MethodName $method$
* @Description
$params$
* @Return $return$
* @Throw $throw$
* @Author $user$
* @Version V1.0.0
* @Since $DATE$ $TIME$
*/
点击Edit variables,设置变量值:

params的Default value:
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters())
特别注意的,Options - Expand with需要修改为Enter。
这样在方法上面注入/**然后回车(Enter),就可以看到我们刚才添加的方法注释模板。

(3) 编码快捷设置
- 设置输出简写syso

System.out.println($END$);
- 设置logger

Edit variables:输入className()

/** logger */
private static final Logger LOGGER = LoggerFactory.getLogger($CLASS$.class);
16. 关闭Intellij IDEA自动更新
File - Settings - Appearance & Behavior - System Settings - Updates下取消Automatically check updates for勾选
17. 隐藏.idea文件夹和.iml等文件
在File - Settings - Editor - File Types下的”Ignore files and folders”一栏添加 *.idea;*.iml;

18. 设置Intellij Idea支持JS ES6语法
在IDEA中对如下标签进行修改:File->settings->Languages & Frameworks->JavaScript 中的参数JavaScript language version更改为ECMAScript 6,apply之后即可使用ES6语法。
IntelliJ IDEA常用配置(三)的更多相关文章
- 【IntelliJ IDEA学习之二】IntelliJ IDEA常用配置
版本:IntelliJIDEA2018.1.4 一.常用配置两张概览图(1)工作区总览介绍图 (2)setting配置图 --------------------------------------- ...
- IntelliJ IDE 常用配置
一. Intellij IDE 安装与破解 详细安装步骤 二.IntelliJ Maven 配置 查看: 使用IntelliJ IDEA 配置Maven(入门) 三.IntelliJ Tomcat 配 ...
- 入手IntelliJ IDEA 常用配置
Idea常用设置 下载地址:https://www.jetbrains.com/idea/ 激活服务器:http://idea.iteblog.com/key.php 代码补全取消区分大小写 Inte ...
- Intellij Idea常用配置设置
1.配置Intellij Idea的配置文件从默认c盘转移到其他盘符 找到Intellij idea的安装文件,在bin目录下找到idea.properties配置文件,如下把Idea的配置文件夹和I ...
- Intellij IDEA常用配置详解
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions -------------------------------- ...
- 【转】Intellij IDEA常用配置详解
1. IDEA内存优化 先看看你机器本身的配置而配置. \IntelliJ IDEA 8\bin\idea.exe.vmoptions -------------------------------- ...
- IntelliJ IDEA常用配置
1:IDEA同时打开多个项目: 选择菜单File–Setting-General--->右侧Project Opening选择第一个Open project in new window: 接下来 ...
- Intellij IDEA常用配置记录
换个IDE试试. 一个地址 http://intellij.mandroid.cn/ http://idea.imsxm.com/ http://idea.iteblog.com/key.php TO ...
- IntelliJ IDEA入门之常用配置以及问题解决(持续更新中)
软件版本: IntelliJ IDEA 2019.1.1(Ultimate Edition) 运行环境: JDK1.8, Tomcat8.0, Maven3.6 我们在学习新的无论是jar包, 框架, ...
随机推荐
- UVA 12165 Triangle Hazard
https://cn.vjudge.net/problem/UVA-12165 题目 给出D.E.F分BC,CA,AB的比$m_1:m_2$,$m_3:m_4$,$m_5:m_6$和PQR三点的坐标, ...
- layUI学习第五日:layUI布局系列二
6.列偏移 列偏移可针对不同屏幕的标准进行设定,只会在桌面屏幕下有效,当低于桌面屏幕的规定的临界值,就会堆叠排列. <div class="layui-col-md4 layui-co ...
- C++内置二分查找用法
c++内置二分查找 #include < algorithm > 一.binary_search:查找某个元素是否出现.函数模板:binary_search(arr[], arr[]+si ...
- 第05组 Alpha冲刺(3/4)
第05组 Alpha冲刺(3/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了 ...
- 如何在AbpNext项目中使用Mysql数据库
配置步骤: 1.更改.Web项目的appsettings.json的数据库连接字符串.如:server=0.0.0.0;database=VincentAbpTest;uid=root;pwd=123 ...
- Ubuntu sudo 免密码
sudo visudo 这里默认打开的是 nano 编辑器,不习惯可以把默认编辑器换成 vim, 参考 Ubuntu 修改默认编辑器 test ALL=NOPASSWD: ALL
- NumPy 学习 第二篇:索引和切片
数组索引是指使用中括号 [] 来定位数据元素,不仅可以定位到单个元素,也可以定位到多个元素.索引基于0,并接受从数组末尾开始索引的负索引. 举个例子,正向索引从0开始,从数组开始向末尾依次加1递增:负 ...
- pandas 学习 第3篇:Series - 数据处理(应用、分组、滚动、扩展、指数加权移动平均)
序列内置一些函数,用于循环对序列的元素执行操作. 一,应用和转换函数 应用apply 对序列的各个元素应用函数: Series.apply(self, func, convert_dtype=True ...
- 深度剖析各种BloomFilter的原理、改进、应用场景
Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法.通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合. 一. 实例 为了说明B ...
- .net 数据源DataSet 转换成模型
/// <summary> /// DataSet转换成model 自动赋值返回集合 /// </summary> /// <typeparam name="T ...