IntelliJ IDEA 初始化配置

 以Mac系统为例,Windows也可参考进行配置;
IDEA版本为2018.2,其他版本设置大同小异;

一 进入设置页面


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

 1. 更多主题请点击 : 下载以后,导入主题(file –> import setttings –> 选中 1 中下载的主题jar文件 –> 一路确认 –> 重启。)


三 修改文件编码


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

 1️⃣ 默认 IntelliJ IDEA 是没有勾选 Show line numbers 显示行数的,但是我建议一般这个要勾选上。
 2️⃣默认 IntelliJ IDEA是没有勾选 Show method separators 显示方法线的,这种线有助于我们区分开方法,所以也是建议勾选上的。


五 设置字体及字体大小


六 设置鼠标滚轮修改字体大小

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

七 修改控制台输出的字体及字体大小


八 设置窗体及菜单的字体及字体大小 (可不设置推荐使用默认即可)


九 设置鼠标悬浮提示


十 忽略大小写提示

 1️⃣IntelliJ IDEA的代码提示和补充功能有一个特性:区分大小写。默认就是 First letter 区分大小写的。
 2️⃣情况描述 : 比如我们在 Java 代码文件中输入 stringBufferIntelliJ IDEA 是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。如果想不区分大小写的话,将Match case前边的勾去掉即可。


十一 自动导包

 1️⃣Add unambiguous imports on the fly:自动帮我们优化导入的包
 2️⃣Optimize imports on the fly:自动去掉一些没有用到的包


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

 1️⃣这里设置为999意思为不支持import *,避免jar包冲突;


十三 设置自动编译

Intellij Idea默认状态为不自动编译状态,Eclipse默认为自动编译,很多朋友都是从Eclipse转到Intellij的,这常常导致我们在需要操作class文件时忘记对java类文件进行编译从而对旧文件进行了操作。


十四 修改类头的文档注释信息


十五 IDEA 省电模式

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


十六 设置快捷键

1️⃣ 快速设置其他IDE的快捷键比如Eclipse:这样就可以在IDEA中使用Eclipse的快捷键了

2️⃣修改快捷键 : 找到对应的快捷键然后右键修改为自己用的顺手的快捷键
3️⃣导入jar : 可以通过导入jar包的方式修改配置如图所示找到对应的位置引入jar包即可
4️⃣IDEAEclipse风格快捷键简介 : 部分快捷键可能会存在差异可通过步骤2自行修改

1.执行(run)                      alt+r
2.提示补全 (Class Name Completion)         alt+/
3.单选注释                     ctrl + /
4.多行注释                     ctrl + shift + /
5.向下复制一行 (Duplicate Lines)         ctrl+alt+down
6.删除一行或选中行 (delete line)           ctrl+d
7.向下移动行(move statement down)           alt+down
8.向上移动行(move statement up)             alt+up
9.向下开始新的一行(start new line)         shift+enter
10.向上开始新的一行 (Start New Line before current)     ctrl+shift+enter
11.如何查看源码 (class)              ctrl + 选中指定的结构   或  ctrl + shift + t
12.万能解错/生成返回值变量                alt + enter
13.退回到前一个编辑的页面 (back)          alt + left 
14.进入到下一个编辑的页面(针对于上面那条来说的) (forward)    alt + right
15.查看类继承关系(type hierarchy)         F4
16.格式化代码(reformat code)                ctrl+shift+F
17.提示方法参数类型(Parameter Info)            ctrl+alt+/
18.复制代码                        ctrl + c
19.撤销                          ctrl + z
20.反撤销                     ctrl + y
21.剪切                          ctrl + x 
22.粘贴                          ctrl + v
23.保存                          ctrl + s
24.全选                          ctrl + a
25.选中数行,整体往后移动             tab
26.选中数行,整体往前移动             shift + tab
27.查看类的结构:类似于eclipse的outline           ctrl+o
28.修改变量名与方法名(rename)               alt+shift+r
29.大写转小写/小写转大写(toggle case)            ctrl+shift+y
30.生成构造/get/set/toString               alt +shift + s
31.查看文档说明(quick documentation)         F2
32.收起所有的方法(collapse all)               alt + shift + c
33.打开所有方法(expand all)              alt+shift+x
34.打开代码所在硬盘文件夹(show in explorer)       ctrl+shift+x
35.生成try-catch等(surround with)         alt+shift+z
36.局部变量抽取为成员变量(introduce field)        alt+shift+F
37.查找/替换(当前)                   ctrl+f
38.查找(全局)                      ctrl+h
39.查找文件                        double Shift
40.抽取方法(Extract Method)                alt+shift+m
41.打开Module setting窗口(Recently Changed Files)  ctrl+E
42.关闭当前打开的代码栏(close)               ctrl + w
43.关闭打开的所有代码栏(close all)           ctrl + shift + w
44.快速搜索类中的错误(next highlighted error)       ctrl + shift + Q
45.选择要粘贴的内容(Show in Explorer)          ctrl+shift+V
46.查找方法在哪里被调用(Call Hierarchy)          ctrl+shift+H
47.查看方法的多层重写结构(method hierarchy)       ctrl+alt+h
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public ...
    兜兜又喊阿兵哥阅读 1,148评论 0 0
  • Eclipse常用快捷键 1几个最重要的快捷键 代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速...
    山不转人自转阅读 1,490评论 0 10
  • Ctrl Ctrl + F 在当前文件进行文本查找 (必备) Ctrl + R 在当前文件进行文本替换 (必备) ...
    七弦桐语阅读 18,800评论 0 26
  • 一、用户界面(User interface) 相比于很多同类型的 IDE,IntelliJ IDEA 在很多方面都...
    tiandashu阅读 3,864评论 0 10
  • 风有些狂荡,云却很轻,天空晴朗的让人开心,湖面湛蓝的像海洋,我无限遐想着… 朋友开始刷屏,同我一片的天空,还有远...
    堂小主阅读 153评论 0 0