解决IDEA添加方法注释

使用idea的时候,在方法前面使用/**加回车键可以自动注释方法的说明,但有时候需要我们修改默认的内容,目前在网上没有找到相应的方案解决在方法体外面配置注释模板的方案,只能自己动手解决这个问题了。

  1. IntelliJ IDEA–>Preferences–>Editor–>Live Templates,创建模板如下图
    在这里插入图片描述
  2. 设置Edit variables
    在这里插入图片描述
    在这里插入图片描述
    其中params的变量代码如下
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());
  1. 在方法体前面输入/**+回车键进行测试,结果如下图,很明显上面这个结果不是我们想要的,红色框框的内容多出了/**
    在这里插入图片描述
  2. 重新调整模版,如下图
    在这里插入图片描述
    上图红框内去掉前面模板的/**,同时第一行的*要顶到最左边,继续在方法体前面输入/**+回车键进行测试,结果如下:
    在这里插入图片描述
    现在基本上满足我们的要求了,不过每行的格式缩进仍在存在问题
  3. 继续打开模版配置,将Reformat according to style勾选上
    在这里插入图片描述
    结果如下,问题终于解决了
    在这里插入图片描述

PS:在一开始的时候老狼在下面这地方Abbreviation配置的是zz,结果发现只能在方法体内获取到参数和返回值,在方法体外是获取不到的。后来想为什么idea自带的/**快捷键就能在方法体外获取到参数,于是找遍了idea的配置文件都没找到在哪里设置的默认值,于是想了下将Abbreviation配置成跟系统一样的是否会覆盖,结果奇怪的现象是不但覆盖了系统的默认值,而且是继承了在方法体外获取参数的特性,完美解决老狼的问题,后面如果有朋友知道原理欢迎留言告知,谢谢🙏
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
涵盖安装、配置、常见问题&技巧、Maven、Git、Tomcat、快捷键、项目配置等. 入门..................................................................................................................................................... 5 安装步骤..................................................................................................................................... 5 目录说明..................................................................................................................................... 8 启动配置..................................................................................................................................... 9 配置空间...........................................................................................................................10 首次启动...........................................................................................................................11 首次配置...................................................................................................................................15 Appearance&Behavier(外观和行为).......................................................................... 16 KeyMap..............................................................................................................................20 Editor(编辑器)............................................................................................................. 20 Plugins(插件)............................................................................................................... 47 Version Control(版本控制)..........................................................................................47 Build Execution Deployment(构建执行部署)............................................................ 48 Languages&Frameworks...................................................................................................52 Tools...................................................................................................................................52 第一次启动后...........................................................................................................................53 调出面板和按钮组...........................................................................................................54 面板说明...........................................................................................................................54 项目配置........................................................................................................................................... 55 Project(项目)....................................................................................................................... 55 Modules(模块).....................................................................................................................55 Libraries(类库).....................................................................................................................56 Facets(特征).........................................................................................................................57 ArtiFacts(打包).....................................................................................................................58 SDK(系统开发工具)............................................................................................................ 58 Global libraries(全局类库).................................................................................................. 59 Problems(问题)....................................................................................................................60 Maven 专题.......................................................................................................................................60 配置........................................................................................................................................... 61 主配置...............................................................................................................................61 Import 配置.......................................................................................................................61 Ignore Files 配置............................................................................................................... 62 Runner 配置......................................................................................................................63 RunnerTest.........................................................................................................................63 Repositories 配置..............................................................................................................64 使用入门...................................................................................................................................65 面板说明...........................................................................................................................65 命令模式...........................................................................................................................68 Tomcat 专题...................................................................................................................................... 70 安装配置...................................................................................................................................70 启动........................................................................................................................................... 73 面板说明...................................................................................................................................73 idea-教程 作者 Ricky 交流群:244930845 Run with coverage.....................................................................................................................75 Tomcat 集成原理...................................................................................................................... 76 Conf(配置)................................................................................................................... 77 Logs....................................................................................................................................78 Work.................................................................................................................................. 78 GIT 专题.............................................................................................................................................79 安装........................................................................................................................................... 79 使用........................................................................................................................................... 79 拉取项目...........................................................................................................................80 更新项目...........................................................................................................................81 提交项目...........................................................................................................................81 面板说明...................................................................................................................................82 Local Changes....................................................................................................................82 Shelf 面板..........................................................................................................................83 Log 面板............................................................................................................................ 83 Console 面板.....................................................................................................................83 History 面板...................................................................................................................... 84 项目 git 面板.....................................................................................................................84 仓库选项...........................................................................................................................84 SVN 专题........................................................................................................................................... 85 配置........................................................................................................................................... 85 1.1 下载&安装 svn........................................................................................................... 85 1.2 配置.............................................................................................................................85 检出项目...................................................................................................................................86 面板说明...................................................................................................................................92 工具栏面板.......................................................................................................................92 VersionControl(版本控制).......................................................................................... 92 常用操作...................................................................................................................................95 加入版本控制...................................................................................................................95 提交远程...........................................................................................................................96 更新项目...........................................................................................................................98 冲突解决...........................................................................................................................99 SSM 搭建.........................................................................................................................................100 Maven 项目.............................................................................................................................101 Jar 包....................................................................................................................................... 105 添加 Spring 支持............................................................................................................ 106 数据库和 mybatis...........................................................................................................107 其他 jar............................................................................................................................108 配置文件.................................................................................................................................109 Web.xml.......................................................................................................................... 109 Spring-service.xml...........................................................................................................110 Spring-mvc.xml................................................................................................................112 项目目录结构.........................................................................................................................113 说明.........................................................................................................................................114 Demo 地址:.......................................................................................................................... 114 常用技巧&问题.............................................................................................................................. 114 创建自定义快捷列表.............................................................................................................114 Tomcat 部署失败....................................................................................................................115 情况 1..............................................................................................................................115 热部署注意事项.....................................................................................................................116 修改 JAVA 编译版本...............................................................................................................116 UTF8BOM 格式转 utf8........................................................................................................... 117 插件安装(本地)...................................................................................................................... 118 JSP 实时编译问题...................................................................................................................119 搜索功能失效.........................................................................................................................120 自动导入依赖.........................................................................................................................120 提示不区分大小写.................................................................................................................120 剪贴板数量设置.....................................................................................................................121 生成 JAVADOC.........................................................................................................................121 设置 Spring 支持.....................................................................................................................123 启动时不自动打开项目.........................................................................................................123 取消注释检查.........................................................................................................................124 全屏设置.................................................................................................................................124 本地历史.................................................................................................................................125 搜索.........................................................................................................................................125 所有文件.........................................................................................................................125 项目文件.........................................................................................................................126 取消重复代码提示.................................................................................................................126 设置字符集.............................................................................................................................127 项目字符集.....................................................................................................................127 单个文件.........................................................................................................................128 Idea 优化配置.........................................................................................................................128 启动参数优化.................................................................................................................129 插件优化.........................................................................................................................130 运行优化.........................................................................................................................130 Git 证书失效........................................................................................................................... 130 取消更新.................................................................................................................................131 快捷键............................................................................................................................................. 131 Ctrl........................................................................................................................................... 131 Alt............................................................................................................................................ 133 Shift..........................................................................................................................................133 Ctrl + Alt...................................................................................................................................134 Ctrl + Shift................................................................................................................................134 Alt + Shift................................................................................................................................. 136 Ctrl + Shift + Alt....................................................................................................................... 136 其他.........................................................................................................................................136
入门..................................................................................................................................................... 5 安装步骤..................................................................................................................................... 5 目录说明..................................................................................................................................... 8 启动配置..................................................................................................................................... 9 配置空间...........................................................................................................................10 首次启动...........................................................................................................................11 首次配置...................................................................................................................................15 Appearance&Behavier;(外观和行为).......................................................................... 16 KeyMap..............................................................................................................................20 Editor(编辑器)............................................................................................................. 20 Plugins(插件)............................................................................................................... 47 Version Control(版本控制)..........................................................................................47 Build Execution Deployment(构建执行部署)............................................................ 48 Languages&Frameworks;...................................................................................................52 Tools...................................................................................................................................52 第一次启动后...........................................................................................................................53 调出面板和按钮组...........................................................................................................54 面板说明...........................................................................................................................54 项目配置........................................................................................................................................... 55 Project(项目)....................................................................................................................... 55 Modules(模块).....................................................................................................................55 Libraries(类库).....................................................................................................................56 Facets(特征).........................................................................................................................57 ArtiFacts(打包).....................................................................................................................58 SDK(系统开发工具)............................................................................................................ 58 Global libraries(全局类库).................................................................................................. 59 Problems(问题)....................................................................................................................60 Maven 专题.......................................................................................................................................60 配置........................................................................................................................................... 61 主配置...............................................................................................................................61 Import 配置.......................................................................................................................61 Ignore Files 配置............................................................................................................... 62 Runner 配置......................................................................................................................63 RunnerTest.........................................................................................................................63 Repositories 配置..............................................................................................................64 使用入门...................................................................................................................................65 面板说明...........................................................................................................................65 命令模式...........................................................................................................................68 Tomcat 专题...................................................................................................................................... 70 安装配置...................................................................................................................................70 启动........................................................................................................................................... 73 面板说明...................................................................................................................................73idea-教程 作者 Ricky 交流群:244930845 Run with coverage.....................................................................................................................75 Tomcat 集成原理...................................................................................................................... 76 Conf(配置)................................................................................................................... 77 Logs....................................................................................................................................78 Work.................................................................................................................................. 78 GIT 专题.............................................................................................................................................79 安装........................................................................................................................................... 79 使用........................................................................................................................................... 79 拉取项目...........................................................................................................................80 更新项目...........................................................................................................................81 提交项目...........................................................................................................................81 面板说明...................................................................................................................................82 Local Changes....................................................................................................................82 Shelf 面板..........................................................................................................................83 Log 面板............................................................................................................................ 83 Console 面板.....................................................................................................................83 History 面板...................................................................................................................... 84 项目 git 面板.....................................................................................................................84 仓库选项...........................................................................................................................84 SVN 专题........................................................................................................................................... 85 配置........................................................................................................................................... 85 1.1 下载&安装 svn........................................................................................................... 85 1.2 配置.............................................................................................................................85 检出项目...................................................................................................................................86 面板说明...................................................................................................................................92 工具栏面板.......................................................................................................................92 VersionControl(版本控制).......................................................................................... 92 常用操作...................................................................................................................................95 加入版本控制...................................................................................................................95 提交远程...........................................................................................................................96 更新项目...........................................................................................................................98 冲突解决...........................................................................................................................99 SSM 搭建.........................................................................................................................................100 Maven 项目.............................................................................................................................101 Jar 包....................................................................................................................................... 105 添加 Spring 支持............................................................................................................ 106 数据库和 mybatis...........................................................................................................107 其他 jar............................................................................................................................108 配置文件.................................................................................................................................109 Web.xml.......................................................................................................................... 109 Spring-service.xml...........................................................................................................110 Spring-mvc.xml................................................................................................................112 项目目录结构.........................................................................................................................113 说明.........................................................................................................................................114idea-教程 作者 Ricky 交流群:244930845 Demo 地址:.......................................................................................................................... 114 常用技巧&问题.............................................................................................................................. 114 创建自定义快捷列表.............................................................................................................114 Tomcat 部署失败....................................................................................................................115 情况 1..............................................................................................................................115 热部署注意事项.....................................................................................................................116 修改 JAVA 编译版本...............................................................................................................116 UTF8BOM 格式转 utf8........................................................................................................... 117 插件安装(本地)...................................................................................................................... 118 JSP 实时编译问题...................................................................................................................119 搜索功能失效.........................................................................................................................120 自动导入依赖.........................................................................................................................120 提示不区分大小写.................................................................................................................120 剪贴板数量设置.....................................................................................................................121 生成 JAVADOC.........................................................................................................................121 设置 Spring 支持.....................................................................................................................123 启动时不自动打开项目.........................................................................................................123 取消注释检查.........................................................................................................................124 全屏设置.................................................................................................................................124 本地历史.................................................................................................................................125 搜索.........................................................................................................................................125 所有文件.........................................................................................................................125 项目文件.........................................................................................................................126 取消重复代码提示.................................................................................................................126 设置字符集.............................................................................................................................127 项目字符集.....................................................................................................................127 单个文件.........................................................................................................................128 Idea 优化配置.........................................................................................................................128 启动参数优化.................................................................................................................129 插件优化.........................................................................................................................130 运行优化.........................................................................................................................130 Git 证书失效........................................................................................................................... 130 取消更新.................................................................................................................................131 快捷键............................................................................................................................................. 131 Ctrl........................................................................................................................................... 131 Alt............................................................................................................................................ 133 Shift..........................................................................................................................................133 Ctrl + Alt...................................................................................................................................134 Ctrl + Shift................................................................................................................................134 Alt + Shift................................................................................................................................. 136 Ctrl + Shift + Alt....................................................................................................................... 136 其他.........................................................................................................................................136

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萌狼爱爪爪

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值