配置分为全局配置和项目配置。全局配置只适用于新建项目/新导入的项目,可删除项目下的.idea文件夹重新导入来使用全局配置。

全局配置入口:启动选择项目页面,右下角Configure->Settings

1. 常用全局配置

代码提示快捷键修改为Tab键、代码自动完成改为Esc键(个人习惯)

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

左侧栏Keymap,右侧搜索Complete Current Statement,原来的快捷键是Ctrl + Shift + Enter,把它修改为Esc,添加确定时,保留Leave原来Esc的快捷键。然后搜索Escape快捷键,只把Editor Actions里面的Esc快捷键删除掉。

代码提示不区分大小写

左侧栏Editor → General → Code Completion,去掉Match Case的勾选,同时勾选上show the documentation popup in 1000ms (旧版:右侧设置Case sensitive completionNone)

启动自动导包/删包

左侧栏Editor→General→Auto Import ,然后勾选Add unambiguous imports on the fly

import包不要用*星号

左侧栏 Editor > Code Style > Java 然后标签 Imports 的 “Class count to use import with ‘*” and “Names count to use static import with ‘*’”,都设置为9999.

修改字体和大小

  • 左侧栏Editor → Font,修改字体为Consolas,Size和Line Spacing跟进实际预览结果调整
  • 开启滑轮滚动调整字体大小,左侧栏 General → Change font size(Zoom) with Ctrl+Mouse Wheel

设置Terminal为git bash

左侧栏搜索Terminal,原值是cmd,修改为C:\Program Files\Git\bin\bash.exe

2020版本,去掉:smooth scrolling(不好用)

它会使得代码滚动很慢,搜索smooth scrolling,一共2处地方,都去掉勾选。

编辑器一行换行显示

搜索settings中的Word Wrap关键字,
在Editor - General栏里面勾选上Soft-wrap files并填写值为*
(旧版)在Editor - General栏里面勾选上Use soft wraps in editor

加大idea的内存

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

2. 项目范围配置(每个项目都要配置)

设置自动导入import

搜索并勾选上Optimize imports on the fly(for current project)

修改模板文件时自动更新tomcat

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

强制maven每次更新snapshot

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

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

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

文档更新时间: 2020-11-19 22:26   作者:nick