IDEA 常用设置

 常用设置:

修改配置一个小技巧:直接在配置中搜索

 查看项目配置

 

创建类时添加作者和创建时间:

idea中创建Java类时,自动在文件头中添加作者和创建时间:

 

/**
 * @Author: yd
 * @Date: ${DATE} ${TIME}
 * @Version 1.0
 */


/**
@author shkstart
@create ${YEAR}-${MONTH}-${DAY} ${TIME}
*/

常用的预设的变量,这里直接贴出官网给的:
${PACKAGE_NAME} - the name of the target package where the new class or interface will be created. 
${PROJECT_NAME} - the name of the current project. 
${FILE_NAME} - the name of the PHP file that will be created. 
${NAME} - the name of the new file which you specify in the New File dialog box during the file creation. 
${USER} - the login name of the current user. 
${DATE} - the current system date. 
${TIME} - the current system time. 
${YEAR} - the current year. 
${MONTH} - the current month. 
${DAY} - the current day of the month. 
${HOUR} - the current hour. 
${MINUTE} - the current minute. 
${PRODUCT_NAME} - the name of the IDE in which the file will be created. 
${MONTH_NAME_SHORT} - the first 3 letters of the month name. Example: Jan, Feb, etc. 
${MONTH_NAME_FULL} - full name of a month. Example: January, February, etc

  

新版设置如下:

 

Default Settings是全局配置。以后新建项目配置都是有效的。

比如 IDE 设置中我们常修改的:默认编码、编译版本、Maven 本地库路径等等,优先在Default Settings中配置。

以下两种配置都是全局配置都是对所有项目有效的。

如果在已经打开一个项目,里面的File ---- setting的配置就是只对当前项目有效。

File里面也有全局设置的选项在other setting里面。


关闭自动更新

没有必要使用最新的Idea版本,所以可以关闭自动更新。当有较大版本更新时,才建议升级版本。

 

指定MAVEN仓库path路径

修改maven的path变量为非系统盘下的路径 

 

在新窗口打开项目(新版本默认)

Idea和Eclipse的项目组织方式是不一样的,不能按照用Eclipse中的使用习惯去使用Idea。多项目同时开发时,建议打开此配置。

 

自动完成代码提示不区分大小写

Idea默认的代码自动完成是区分大小写的,关闭后,按任意键即可展示代码提示。

 

IntelliJ IDEA 的代码提示和补充功能有一个特性:区分大小写。如上图标注所 示,默认就是 First letter 区分大小写的。

  • 区分大小写的情况是这样的:比如我们在 Java 代码文件中输入 stringBuffer, IntelliJ IDEA 默认是不会帮我们提示或是代码补充的,但是如果我们输入 StringBuffer 就可以进行代码提示和补充。

设置编码字符集

将Idea的编码方式修改为UTF-8,类似于在Eclipse的eclipse.ini中配置-Dfile.encoding=UTF-8

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

 

鼠标滚轮调整字体大小

我们可以勾选此设置后,增加 Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。

 

注解生效激活:

 

JAVA编译版本选择:

 

File Type过滤:

 

设置鼠标悬浮提示

 

自动导包(不建议开启)

打开后,粘贴代码时,会自动import。如果多个包路径下存在同名的类时,也可用快捷键Alt+Enter手动选择导入。
不建议打开此项,如果在其他的小伙伴不打开该项的情况下,会造成修改代码时,自动优化import的包的顺序,提交代码时有多余行变动。

 

Add unambiguous imports on the fly:自动导入不明确的结构

Optimize imports on the fly:自动帮我们优化导入的包

 

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

 

设置取消单行显示 tabs 的操作

 

如上图标注所示,在打开很多文件的时候,IntelliJ IDEA 默认是把所有打开的文 件名 Tab 单行显示的。但是我个人现在的习惯是使用多行,多行效率比单行高, 因为单行会隐藏超过界面部分 Tab,这样找文件不方便。

 

设置默认的字体、字体大小、字体行间距(新版就用默认比较好)

 

修改当前主题的字体、字体大小、字体行间距(新版就用默认比较好)

如果当前主题不希望使用默认字体、字体大小、字体行间距,还可以单独设置:

 

修改主题的控制台输出的字体及字体大小

 

检查平台的Jdk版本(在project Structure中)

 

设置Project的JDK版本

 

多个空行合并为一行的格式化设置

 

取消打开idea会开启最近一个项目

 

设置当前源文件的编码

 

对单独文件的编码修改还可以点击右下角的编码设置区。如果代码内容中包含中 文,则会弹出如上的操作选择。其中:

Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文 件,旧编码是什么依旧还是什么。

Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件, 新编码是什么则是什么。

③含有中文的代码文件,Convert 之后可能会使中文变成乱码,所以在转换成请 做好备份,不然可能出现转换过程变成乱码,无法还原。

 

设置自动编译

Eclipse下,项目是自动编译的,使用Idea时建议也打开此配置。同时Idea是自动保存的,这样可以最快发现代码编码错误,避免代码上传到Git服务器后,Jenkins自动构建失败。

 

配置MAVEN和Git

百度

 

 

 

posted @ 2023-05-05 07:22  Jimmyhus  阅读(84)  评论(0编辑  收藏  举报