IDEA 常用设置

全局配置-每次创建项目都使用的默认配置项

在这里插入图片描述

Appearance & Behavior 外观和行为

IDEA 配置主题:

image-20210304111123725

常用的主题:

  • Darcula 就是神秘的黑色主题,我偏爱黑色
  • IntelliJ 白色主题

IDEA 配置字体:

image-20210304140609764

我一般喜欢 JetBrains 自己推出的字体,JetBrains Mono

IDEA以新窗口的形式打开多个项目

image-20210304163923223

IDEA 显示实时内存占用

image-20210304172227698

搜索 show memory 打开显示,重启就出现了

启动手动选择项目,取消自动打开上次的项目

image-20210304171018307

Keymap 快捷键

image-20210304140822952

如果是从 eclipse 过来的,可以选择跟 Eclipse 同步的快捷键。也可以自己定位快捷键

  • Add keyboard Shortcut 添加键盘快捷键 实际上就是修改当前的键位
  • Add Mouse Shortcut 增加鼠标捷径
  • Add Abbreviation 增加多个快捷方式
  • Remove XXX 移除改快捷键

同时可以在插件里安装别人已经定义好的快捷键

image-20210304141103327

Editor 编辑器设置

IDEA 忽略显示某个文件或者文件夹

image-20210304170138480

未保存的文件用*标识出来

image-20210304170501337

重复代码提示关闭

image-20210304170315745

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

设置自动导包

  • Add unambiguous imports on the fly:自动导入不明确的结构
  • Optimize imports on the fly:自动帮我们优化导入的包

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

image-20210304145517665

具体效果:

image-20210304145707608

忽略大小写提示

Ctrl + Alt + S 打开设置界面(或者从菜单File - settings 进来)

在搜索框输入Completion定位到Code Completion功能项

在右侧配置界面选中All letters

在右侧配置界面把Match case(匹配大小写)前面的√去掉

image-20210304150022286

默认 First letter 是区分大小写进行代码提示的

设置取消单行显示标签页(Tabs)的操作

image-20210304150409790

写代码时我一般喜欢单行,调试时调为多行。选中为单行,取消为多行显示

修改当前主题代码编辑区的字体

image-20210304151109004

字体格式、字体大小、字体行间距、字体不支持后调用的字体

修改代码中注释的字体颜色

image-20210304151501004

设置引入 class 的个数,达到固定个数改为 *

image-20210304151746044

使用 space 代替 tabs 缩进

image-20210304151900630

类文件头的文档注释

image-20210304152420671

/**
 * @Description: TODO
 * @Classname: ${PACKAGE_NAME}.${NAME}
 * @Author: FanHao
 * @Create: ${DATE} ${TIME}
 */

方法注释

image-20210304152604174

image-20210304153226417

image-20210304173137010

/** 
 * @description: $description$
 $params$
 $returns$
 * @throws: $throws$
 * @author: FanHao
 * @date: $date$ $time$
 */

image-20210304173342927

# 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());

设置项目文件编码

image-20210304162724147

Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选, 不然 Properties 文件中的注释显示的都不会是中文。

控制台编码设置

image-20210304162844133

image-20210304162926563

设置当前源文件的编码

image-20210304163045579

IDEA 自动生成随机 序列号

image-20210304165149252

继承Serializable接口之后,在接口上使用alt+enter快捷键自动创建序列化id

Plugins 插件

Version Control 版本控制

版本控制中的代码,文件修改对应的目录颜色对应改变

image-20210304170614483

Build,Execution,Deployment 构建,执行,部署

IDEA 配置 Maven

image-20210304165456654

全局编译时忽略某个目录或文件不进行编译

image-20210304165610157

设置统一编译器和编译版本

image-20210304165655744

IDEA 调节内存大小

image-20210304164324515

Languages & Frameworks 语言和框架

Tools 工具集

其他设置

设置为省电模式

image-20210304163503554

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

解决tomcat中文乱码问题

JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8

img

或者

img

单独运行main方法时,解决project因代码全局检查报错运行不成功

image-20210304170826988

IDEA 设置导出备份

image-20210304171240592

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值