IntelliJ IDEA 整理

1,124 阅读3分钟

将IntelliJ IDEA更新到2018.3之后,多了很多新功能,本篇幅用于记录在使用IntelliJ IDEA 过程中遇到的注意点,以便于以后温故。

配置

IntelliJ IDEA 配置主要有两个地方:

第一个是针对工具层面的设置,可理解为全局设置, 第二个是项目级别的设置,不同项目可以有不同的设置。

带有这个图标的设置都是针对于当前project的设置。

0.配置编码

Editor--> File Encodings

1.配置Theme| Font | File header

Theme:

Font:

为了代码规范我们会在每个自己新加的类或者代码上加上自己的名字或者时间等。

2.配置Keymap(可选eclipse)

3.配置JDK

Click Project Structure

选择jdk

在这里可以增加不同版本的JDK

4.配置Maven

其实这里是配置Idea link到本地Maven的路径和setting.xml路径以及本地仓库的路径。当然也可以配置Idea内部自带的Maven(Maven3)

Idea 支持 Maven是因为其内部自带了插件。Idea强大之处在于bundle了很多主流工具,实现了 All in One.

5.配置Git & Github

这里link到本地Git,有Github帐户的可以直接添加帐户。

6.配置Tomcat

点击Run-Edit Configurations...

点击左侧“+”,选择Tomcat Server--Local

点击Configure... link到本地tomcat。

配置内置jdk和端口号

通过maven install,编译打包成功,部署war包

部署完war包后在主界面中的Application Servers 中就可以看到部署的工程,点击左侧绿色三角形就可以运行 Tomcat 服务器

插件

plugin在setting中直接搜索'plugin'就可以看到。 2018.3之后的插件页面有所改动,总的分为三个模块:插件市场,已安装插件和可更新的插件。同时点击设置按钮可以设置一些proxy。

罗列一些常用的插件:

1.Alibaba Coding Guidelines 阿里巴巴Java开发规约扫描插件

2.FindBugs 可以帮你寻找潜在的bug

3.GsonFormat 可以将json转化为java object
安装后在新建的java.class中不要写任何方法,然后快捷键alt+insert就能看到,选中后将json复制进去就行。

4.IdeaJad 反编译工具

5.Key Promoter x 记录你操作过程中的快捷键以及使用频率,很实用。

效果图:

6 Maven Helper

Idea Maven相比于eclipse有一点不好,不能看树状图以及各dependency之间的依赖。 这个插件很好的解决这个问题。 效果图:

快捷键

列举一些常用的

Action Keymap Comment
Undo Ctrl+Z 撤销
Redo Ctrl+Shift+Z 重做
Cut Ctrl+X 剪切
Copy Ctrl+C 复制
Paste Ctrl+V 粘贴
Find Ctrl+F 在当前文件中查找
Find in Path Ctrl+Shift+F 在全局文件中查找字符串
Start New Line before Current Ctrl+Alt+Enter 在当前行上方插入新行
Start New Line Shift+Enter 在当前行的下方开始新行
Delete to Word End Ctrl+Delete 删除光标所在至单词结尾处的所有字符
Delete to Word Start Ctrl+BackSpace 删除光标所在至单词开头的所有字符
Declaration Ctrl+B 定位至变量定义的位置
Extend Selection Ctrl+W 选中整个单词
Hide Shift + ESC 隐藏窗口
Generate… Alt+Insert 产生构造方法、getter/setter等方法
Surround With… Ctrl+Alt+T 将选中的代码使用if、while、try/catch等包装
Back Alt+向左箭头 返回至上次光标位置
Forward Alt+向右箭头 返回至后一次光标位置
Run anything double Ctrl 2018.3新增的一个功能
Find everywhere double Shift 2018.3之后功能更强大
... ... ...