全局配置-每次创建项目都使用的默认配置项
Appearance & Behavior 外观和行为
IDEA 配置主题:
常用的主题:
- Darcula 就是神秘的黑色主题,我偏爱黑色
- IntelliJ 白色主题
IDEA 配置字体:
我一般喜欢 JetBrains 自己推出的字体,JetBrains Mono
IDEA以新窗口的形式打开多个项目
IDEA 显示实时内存占用
搜索 show memory
打开显示,重启就出现了
启动手动选择项目,取消自动打开上次的项目
Keymap 快捷键
如果是从 eclipse 过来的,可以选择跟 Eclipse 同步的快捷键。也可以自己定位快捷键
- Add keyboard Shortcut 添加键盘快捷键 实际上就是修改当前的键位
- Add Mouse Shortcut 增加鼠标捷径
- Add Abbreviation 增加多个快捷方式
- Remove XXX 移除改快捷键
同时可以在插件里安装别人已经定义好的快捷键
Editor 编辑器设置
IDEA 忽略显示某个文件或者文件夹
未保存的文件用*标识出来
重复代码提示关闭
设置鼠标滚轮滚动修改字体大小
设置自动导包
- Add unambiguous imports on the fly:自动导入不明确的结构
- Optimize imports on the fly:自动帮我们优化导入的包
设置显示行号和方法间的分隔符
具体效果:
忽略大小写提示
Ctrl + Alt + S 打开设置界面(或者从菜单File - settings 进来)
在搜索框输入Completion定位到Code Completion功能项
在右侧配置界面选中All letters
在右侧配置界面把Match case(匹配大小写)前面的√去掉
默认 First letter
是区分大小写进行代码提示的
设置取消单行显示标签页(Tabs)的操作
写代码时我一般喜欢单行,调试时调为多行。选中为单行,取消为多行显示
修改当前主题代码编辑区的字体
字体格式、字体大小、字体行间距、字体不支持后调用的字体
修改代码中注释的字体颜色
设置引入 class 的个数,达到固定个数改为 *
使用 space 代替 tabs 缩进
类文件头的文档注释
/**
* @Description: TODO
* @Classname: ${PACKAGE_NAME}.${NAME}
* @Author: FanHao
* @Create: ${DATE} ${TIME}
*/
方法注释
/**
* @description: $description$
$params$
$returns$
* @throws: $throws$
* @author: FanHao
* @date: $date$ $time$
*/
# params 函数
groovyScript("if(\"${_1}\".length() == 2) {return '';} else {def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList();for(i = 0; i < params.size(); i++) {if(i==0){result+='* @param ' + params[i] + ': '}else{result+='\\n' + ' * @param ' + params[i] + ': '}}; return result;}", methodParameters());
# returns 函数
groovyScript("def returnType = \"${_1}\"; def result = '* @return: ' + returnType; return result;", methodReturnType());
设置项目文件编码
Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选, 不然 Properties 文件中的注释显示的都不会是中文。
控制台编码设置
设置当前源文件的编码
IDEA 自动生成随机 序列号
继承Serializable接口之后,在接口上使用alt+enter快捷键自动创建序列化id
Plugins 插件
Version Control 版本控制
版本控制中的代码,文件修改对应的目录颜色对应改变
Build,Execution,Deployment 构建,执行,部署
IDEA 配置 Maven
全局编译时忽略某个目录或文件不进行编译
设置统一编译器和编译版本
IDEA 调节内存大小
Languages & Frameworks 语言和框架
Tools 工具集
其他设置
设置为省电模式
开启这种模式之后 IntelliJ IDEA 会关掉代码检查和代码提示等功能。所以一般也可认为这是一种阅读模式,如果你在开发过程中遇到突然代码文件不能进行检查和提示,可以来看看这里是否有开启该功能。
解决tomcat中文乱码问题
JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8
或者