暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

IntelliJ IDEA 常用设置及快捷键

ITPro进化论 2024-07-30
536

1. 新建工程

双击打开IntelliJ IDEA,弹出欢迎窗口,点击New Project
,进入新建工程窗口;

新建工程窗口,输入工程名,选择工程存放目录,点击Create创建工程;

新建工程时会自动生成一个Main.java的示例。

2. 设置中文或者英文

2.1. 设置中文

点击左上角的四条横线Main Menu
——Settings

设置页面点击Plugins
,找到Chinese(Simplified) Language Pack
插件,点击install
,安装完成后会提示重启IDEA,重启之后界面就变成中文的了。

2.2. 改回英文界面

设置——插件,找到Chinese(Simplified) Language Pack
插件,点击禁用
,提示重启软件,重启之后就变成原生英文界面了。

3. 系统设置

3.1. 默认启动项目设置

设置——外观与行为——系统设置,启动时重新打开项目
,默认是勾选状态,每次打开软件都是重新打开上一次的项目;

启动时重新打开项目
的勾选去掉,每次打开软件就会先显示下图界面,自行选择需要打开的项目;

3.2. 取消自动更新

设置——外观与行为——系统设置——更新,去掉为之检查IDE更新
的勾选;

4. 设置主题、字体及大小

设置——外观与行为——外观,可修改主题,勾选使用自定义字体
,可设置菜单和窗口的字体和字体大小;

5. 设置编辑器主题样式

5.1. 编辑器主题修改

设置——编辑器——配色方案;

5.2. 修改注释的文字颜色

设置——编辑器——配色方案——语言默认设置——注释,修改块注释、文档注释的文本、行注释的文字颜色,设置的颜色是 0A8040
或者3CB371

5.3. 显示方法分隔符

设置——编辑器——常规——外观,勾选显示方法分隔符

5.4. 代码智能提示功能

代码提示和补全功能,建议去掉区分大小写
的勾选,这样写代码的时候不用特意去切换首母大小写也可以进行代码提示和补全;

5.5. 自动导包配置

默认需要自己手动导包,Alt+Enter快捷键

自动导包设置:设置——编辑器——常规——自动导入,勾选动态添加明确的import
动态优化import

  • 动态导入明确的包:动态添加明确的import,该设置具有全局性;

  • 优化动态导入的包:动态优化import,该设置只对当前项目有效;

5.6. 设置项目文件编码

设置——编辑器——文件编码,项目编码
属性文件的默认编码
都修改为UTF-8
,勾选自动转换成Ascii但显示原生的内容

5.7. 设置控制台的字符编码

设置——编辑器——常规——控制台,默认编码修改为UTF-8

5.8. 修改类头的文档注释信息

设置——编辑器——文件和代码模板——Include,在右侧窗口填写想要的自动注解;

/**  
* ClassName: ${NAME}  
* Package: ${PACKAGE_NAME}  
* Description: 
@Author ITPro进化论-逆向的鱼  
@Create ${DATE} ${TIME} 
@Version 1.0   
*/


新建一个java文件后,自动添加了注解,但是@Author
@Create
@Version
三行有Wrong tag黄色警告;

解决方法:

设置——编辑器——检查——Java——Javadoc——Javadoc声明问题——附加Javadoc标记;将Author,Create,Version
填入附加Javadoc标记文本框中
,注意多个单词用英文逗号分隔;

5.9. 设置自动编译

设置——构建、执行、部署——编译器,勾选自动构建项目
并行编译独立模块

5.10. 取消双击shift搜索

IDEA默认连续按两次shift键,弹出搜索对话框,因按shift键切换中英文输入法,经常按的太快,弹出搜索对话框,所以建议取消双击Shift搜索;

设置——高级设置,搜索
,勾选禁用双击修改键快捷键

5.11. 自定义搜索快捷键

设置——按键映射,搜索框中输入搜索
,双击随处搜索
,设置快捷键,我这里设置的ctrl + 1

6. 代码后缀补全

设置——编辑器——常规——后缀补全,这里可以查看后缀补全的模板;

6.1. 常用代码模板

6.1.1. 非空判断

  • 变量.null:if(变量 == null)
  • 变量.nn:if(变量 != null)
  • 变量.notnull:if(变量 != null)
  • ifn:if(xx == null)
  • inn:if(xx != null)

6.1.2. 遍历数组和集合

  • 数组或集合变量.fori:for循环
  • 数组或集合变量.for:增强for循环
  • 数组或集合变量.forr:反向for循环
  • 数组或集合变量.iter:增强for循环遍历数组或集合

6.1.3. 输出语句

  • sout:相当于System.out.println
  • soutm:打印当前方法的名称
  • soutp:打印当前方法的形参及形参对应的实参值
  • soutv:打印方法中声明的最近的变量的值
  • 变量.sout:打印当前变量值
  • 变量.soutv:打印当前变量名及变量值

6.1.4. 对象操作

创建对象

  • Xxx.new .var :创建Xxx类的对象,并赋给相应的变量
  • Xxx.new .field:会将方法内刚创建的Xxx对象抽取为一个属性

强转

  • 对象.cast:将对象进行强转
  • 对象.castvar:将对象强转后,并赋给一个变量

6.1.5. 静态常量声明

  • psf:public static final
  • psfi:public static final int
  • psfs:public static final String
  • prsf:private static final

7. 自定义代码模版

7.1. 自定义后缀补全模板

设置——编辑器——常规——后缀补全,点击+
——Java

在键文本框输入list
,选择最低语言级别,输入目标表达式;

8. IDEA的常用快捷键

  1. 通用型
  1. 提高编写速度(上)
  1. 提高编写速度(下)
  1. 类结构、查找和查看源码
  1. 查找、替换与关闭
  1. 调整格式
  1. Debug快捷键


文章转载自ITPro进化论,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论