idea常用操作

1. 禁止自动导入引用包 取消Import包
进入settings -> Editor -> General -> Auto Import,配置禁止自动导包:
在这里插入图片描述
如需自动导包:
在这里插入图片描述
2. 配置Maven插件
进入settings -> Build Tools -> Maven,配置自己的本地仓库地址及settings文件地址。
在这里插入图片描述
当新开工作区间时,需要配置全局maven插件。
在这里插入图片描述
3. 配置Git插件
进入settings -> version control -> git,配置自己本地git安装路径。
在这里插入图片描述
4. 配置idea格式化模板(方法及类注释)
1).导入格式化模板
进入settings -> code style -> java,导入格式化模板formattertemplates.xml
在这里插入图片描述

2).配置类注释
进入settings -> editor -> file and code templates,配置class及interface注释:

/**
 * @filename ${NAME}
 * @description ${description}
 * @author will
 * @date ${DATE} ${TIME}
 */

在这里插入图片描述
3).配置方法注释
建立模板组yrz_template
在这里插入图片描述
选中建立的模板组yrz_template,在模板组下新加模板:
在这里插入图片描述

1.设置模板名称 *
2.设置模板描述 method comment
3.配置模板,注意开头没有/*

*
 * 功能描述
$params$
 * @return $return$
 * @author will
 * @date $date$ $time$
 */

4. 添加模板生成的地方,点开选择java或者全部都可以

参数配置
params
datedate()
timetime()

在这里插入图片描述

param 参数:groovyScript(“def result=’’; def params=”${_1}".replaceAll(’[\\[|\\]|\\s]’, ‘’).split(’,’).toList(); for(i = 0; i < params.size(); i++) {result+=’ * @param ’ + params[i] + ((i < params.size() - 1) ? ‘\n’ : ‘’)}; return result", methodParameters())
return methodReturnType()

5. 配置代码保存自动格式化相关设置
1).解决注解格式化同行问题
Settings -> Editor -> Code Style -> Java 右侧Tab页中选择Wrapping and Braces,页中的 Method annotations 一项选择 Wrap and always
分别配置class annotations,method annotations,field annotations及local variable annotaions 的值为wrap always
在这里插入图片描述
2).解决格式化导包顺序问题
Settings -> Editor -> Code Style -> Java 右侧Tab页中选择Wrapping and Braces,页中的 Method annotations 一项选择 imports,配置导包顺序如下:

import io.*
<blank line>
import java.*
<blank line>
import javax.*
<blank line>
import org.*
<blank line>
import all other imports
import static all other imports
<blank line>
import com.*

在这里插入图片描述

6. Git提交时配置忽略文件
控制台version control -> configure ignored files,配置忽略.idea 及*.iml
在这里插入图片描述
7. idea 添加对 yaml 文件的语法自动补全
File -> Settings -> Plugins,搜索 spring assistant 安装即可。
8. idea生成 Serializable 序列化 UID
file -> settings -> editor -> inspections,搜索Serializable class without ‘serialVersionUID’,勾选。
在这里插入图片描述
9. idea配置sonar
1.安装sonarLinit插件
2.配置sonar
在这里插入图片描述
3.配置不使用默认规则
在这里插入图片描述
4.运行sonar

输入命令:clean verify sonar:sonar

10. idea将项目添加到收藏夹
当父工程下项目较多的情况时可以将指定的项目右键选择 add to favorites添加到收藏夹。

11. idea常用快捷键

快捷键功能
Alt+Enter导包
Ctrl+Alt+L格式化代码
Ctrl+R替换文本
Alt+Insert可以生成构造器/Getter/Setter等
Ctrl+Alt+h查看方法的调用栈(查看方法被哪些类调用)
Ctrl+Alt+T可以把代码包在一个块内,例如:try/catch
Ctrl+Alt+B进入方法的实现
ctrl+alt+o清除无效的import
Ctrl+shift+R全局替换
Ctrl+shift+u转大小写
Ctrl+/输入psvm后选中Ctrl+/ 就可以生成main方法;输入sout后选中Ctrl+/ 就可以生成System方法
Shift双击可以弹出全局搜索页面
Alt+f8Debug时查看选中项的值
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值