IDEA IDE编辑器

0. 制作Portable IDEA

现在官方有zip压缩包下载了,下载后先修改idea.properties文件,取消下面两个配置的注释并设置为:

idea.config.path=../config
idea.plugins.path=../user-plugins

再执行bin/idea.bat文件,idea会进行初始化,然后会启动idea。第二次就直接执行idea.exe启动就可以了。

破解注册码见这里,破解之后就不要再使用IDEA的升级功能,不然破解会失败。

1. 常用配置

  • 全局配置只适用于新建项目/新导入的项目,可删除项目下的.idea文件夹重新导入使用全局配置
  • 启动选择项目页面,右下角Configure->Settings

【全局】代码提示快捷键修改为Tab键

打开Settings - keymap,搜索Completion,修改Basic的快捷键为Tab(原来是Ctrl+空格,容易和输入法中英文切换冲突),添加确定时,保留Leave原来Tab的快捷键,然后搜索Tab快捷键,只把Editor Actions里面的Tab快捷键删除掉。

【全局】代码提示不区分大小写

settings中搜索code completion,去掉Match Case的勾选,同时勾选上show the documentation popup in 1000ms (旧版:右侧设置Case sensitive completionNone)

【全局】启动自动导包/删包

Settings→Editor→General→Auto Import ,然后勾选Add unambiguous imports on the fly以及Optimize imports on the fly

【全局】修改字体和大小

  • 打开Settings -> Editor -> Font,修改字体为Consolas,Size大小为16或17.
  • 开启滑轮滚动调整字体大小,Settings->General->Change font size(Zoom) with Ctrl+Mouse Wheel

【全局】鼠标移上去时显示文档

Settings->General
配置中搜索并勾上show quick documentation on mouse over

【全局】编辑器一行换行显示

搜索settings中的Word Wrap关键字,在Editor - General栏里面勾选上Use soft wraps in editor

【全局】加大idea的内存

  • (任选其一)IDEA安装目录/bin/下
    如果是使用idea.exe启动则修改idea.exe.vmoptions,如果是idea64.exe启动则修改idea64.exe.vmoptions中的参数:-Xmx=2048m
  • 项目选择页面,Configure-> Edit Custom VM Options, 修改 -Xms -Xmx

【全局】代码提示调整

在Settings - Editor - Inspections中去掉以下提示:

1) Field injection warning # @Autowired的注入方式是没有问题的,强迫症要避免
2) Autowiring for Bean Class # 去掉注入检查,因为有些bean是动态生成的,IDEA识别不到,而Spring启动时就会检查,所以不依赖IDE了
3) Duplicated Code # 取消重复代码检查

修改模板文件时自动更新

编辑启动配置,选择On frame deactivation值为Update resources

强制maven每次更新snapshot

设置中Build, Execution, Deployment > Build Tools > Maven,勾选上Always update snapshots

自动编译项目(需要每个项目都配置一次 )

设置中Build, Execution, Deployment > Compiler 勾选上Build project automatically

2. 常用操作

导入一个目录下多个maven项目

这些maven项目之间没有关联,不需要是module的依赖的关系。启动idea后,选择import project,选择项目所在的目录,然后下一步选择import project from external model,选择Maven再下一步,勾选上search for projects recursively下一步,会搜索出所有的maven项目,然后勾选需要打开的项目并下一步。如果第一次使用,还要配置下jdk,指向本地安装的jdk位置。再下一步,完成。

对于已经是多个maven项目的情况,要新增一个maven项目。则点击File - New - Module From Existing Source,按上面的步骤导入即可。

3. 常用快捷键

快捷键 说明
两次Shift 搜索EveryWhere
Ctrl+Alt+O 去掉unused的import
Ctrl+Alt+v 为当前表达式自动设置左侧变量
Alt+Shift+Backspace 反撤销,如果Ctrl+Shift+Z快捷键冲突的话
Alt + Enter 自动提示错误的修复方式
Ctrl + / 注释和反注释
Ctrl + i 自动生成实现接口代码
Ctrl + H 查看一个类的继承或被继承关系
Ctrl + Alt + 左/右箭头 跳回到上(下)一个编辑的位置
模板快捷键 说明
psvm main方法
sout System.out.println
fori for循环,i变量

4. 常用插件

  1. lambok
  2. findbugs
  3. Maven Helper
  4. RestfulToolkit
    用于快速查找api,快捷键 Ctrl + \

编程语言相关

  1. scala
  2. Go lang

5. 编程语言或项目相关设置

支持Groovy

官方文档,IDEA默认支持Groovy,但Groovy的sdk库要自行到groovy官网下载。

文档更新时间: 2018-12-01 17:44   作者:nick