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包, 框架, ...
随机推荐
- 201871010102-常龙龙《面向对象程序设计(java)》第十四周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 05. Go 语言函数
Go 语言函数 函数是组织好的.可重复使用的.用来实现单一或相关联功能的代码段,其可以提高应用的模块性和代码的重复利用率. Go 语言支持普通函数.匿名函数和闭包,从设计上对函数进行了优化和改进,让函 ...
- CF414D Mashmokh and Water Tanks
CF414D Mashmokh and Water Tanks 洛谷评测传送门 题目描述 Mashmokh is playing a new game. In the beginning he has ...
- 七夕节 (HDU - 1215) 【简单数论】【找因数】
七夕节 (HDU - 1215) [简单数论][找因数] 标签: 入门讲座题解 数论 题目描述 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们 ...
- Python连载43-current中的map函数、xml文件
一.current中的map函数 1.map(fn,*iterable,timeout=None) (1)跟map函数相类似(2)函数需要异步执行(3)timeout代表超时时间 (4)map和sub ...
- transaction事务案例--银行转账
1)dao层 package cn.spring.transaction.dao; public interface MoneyDao { //加钱的方法 void addMoney(double m ...
- 19-视图集ViewSet和路由Routers
一.视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: 1.list()提供一组数据 2.retrieve()提供单个数据 3.create()创建数据 4.up ...
- Http Header的Transfer-Encoding
Transfer-Encoding,是一个 HTTP 头部字段,字面意思是「传输编码」.实际上,HTTP 协议中还有另外一个头部与编码有关:Content-Encoding(内容编码).Content ...
- bootstrap 自定义模态窗口
$(".classname").click(function () { $('#mymodel').modal('show'); alert('模态框打开了'); }); $('# ...
- python基础(17):正则表达式
1. 正则表达式 1.1 正则表达式是什么 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则. 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符 ...