首页 > 编程语言 >easy javadoc easyjavadoc快捷键

easy javadoc easyjavadoc快捷键

时间:2023-09-11 10:56:24浏览次数:44  
标签:插件 翻译 javadoc 快捷键 注释 easyjavadoc 方法 id

应用场景
开发过程中,需要对类和方法添加注释,类的注释比较好实现,通过设置模板,在创建时即可自动创建预设的注释。而为方法添加注释,则就没那么容易,最主要的影响在于参数的处理上。

虽然IDEA自身的Live Template功能可以实现,但配置比较繁琐,特别是获取方法的参数列表,还需要写groovy脚本,注意的地方也比较多,详见我的另一篇专门介绍的博文,传送门。

而采用Easy Javadoc插件的方式,则简便易行,插件帮忙完成了细节处理,直接使用就行了。

方式效果
安装后,选中方法名,按快捷键ctrl+\,可以直接生成方法注释,同时,进行翻译,效果如下:

/**
     * 删除deptby id
     *
     * @param id id
     * @return {@link Boolean}
     */
    @DeleteMapping("/deleteDeptbyId/{id}")
    @ApiOperation("通过id删除部门信息")
    @IgnoreResponseWrapper
    public Boolean deleteDeptbyId(@PathVariable("id") Long id){
        IdDto idDto=new IdDto();
        idDto.setId(id);
        return deptService.deleteDeptbyId(idDto);
    }

选中类名,按ctrl+shift+\,则会弹出如下窗口,也就是说,可以一次性生成整个类的注释

/**
 * amis部门管理员
 *
 * @author PC
 * @date 2023/09/11
 */
@Api(description = "部门管理", tags = "DeptController")
@RestController
@RequestMapping("/v1/amis/dept")
public class AmisDeptController {}

同样,该插件也提供了自定义配置

注意事项
这个插件有几个地方需要注意:

1.默认的热键ctrl+\与idea内置的一个操作冲突,需要修改下快捷键设置

2.默认的翻译引擎是谷歌,可能因为被墙,并不能正常进行,可在设置里更换为百度翻译或有道翻译

3.对某个方法首次操作时,很大概率会弹出一个翻译确认框,点击确定后无任何事情发生,但对方法名任意修改后,又可以自动生成注释,并且改回去也没问题,有点诡异。

2022-1-26 补充:
以上的第三点,严重影响使用,经深入了解,发现根本问题出在操作方式时,如果我们需要为某个方法添加注释,需要将光标移动到方法名上,然后按快键键ctrl+\。

之前出现问题的原因,在于我们是双击了方法名,选中了整个方法名,再按快捷键,这时候,会弹出一个翻译窗口,也就是说,这时候触发的功能是翻译而不是生成方法注释……

查看了下快捷键设置,并没有跟其他冲突,也就是说,这个操作模式,就是当前这个插件自身设定的,不得不说,这地方有点坑。

easy javadoc easyjavadoc快捷键
https://blog.51cto.com/u_16099322/7018322

标签:插件,翻译,javadoc,快捷键,注释,easyjavadoc,方法,id
From: https://www.cnblogs.com/cj8357475/p/17692945.html

相关文章

  • 封装的思考(快捷键Alt+insert很重要,千万记住,它还能构造函数)
      这边就是封装的意义,然后操作方式和C++没差多少 然后这里是java封装的语法,看看和C++的区别 接着就是一些快捷键的使用  ......
  • 快捷键学习
    快捷键学习ctrl+a全选ctrl+y反撤销ctrl+z撤销ctrl+s保存ctrl+x剪切ctrl+n新建空白窗口ctrl+f查找win+d显示桌面win+r黑框win+e打开文件资源管理器alt+f4关闭所有窗口ctrl+f4关闭单个窗口ctrl+shift......
  • AD中导出设置好的快捷键
    AD中导出设置好的快捷键 找个路径保存好就可以了。导入也是一样。点击Load 选择保存好的路径就可以了。 ......
  • 终端快捷键
    ctrl+w—往回删除一个单词,光标放在最末尾ctrl+k—往前删除到末尾,光标放在最前面(可以使用ctrl+a)ctrl+u删除光标以前的字符ctrl+k删除光标以后的字符ctrl+a移动光标至的字符头ctrl+e移动光标至的字符尾ctrl+l清屏......
  • Tmux快捷键
    以下是Tmux的最简操作流程:新建会话tmuxnew-smy_session。(或tmux)在Tmux窗口运行所需的程序。按下快捷键Ctrl+bd将会话分离。下次使用时,重新连接到会话tmuxattach-session-tmy_session。(或序号)会话快捷键:Ctrl+bs:列出所有会话Ctrl+b$:重命名当前会话窗格快捷键......
  • linux命令行常用快捷键
    在Linux终端中,常见的行跳转指令和技巧:使用Ctrl键加上其他按键:Ctrl+A:将光标移至当前行的开头。Ctrl+E:将光标移至当前行的末尾。Ctrl+U:删除光标位置到行首的所有内容。Ctrl+K:删除光标位置到行尾的所有内容。Ctrl+L:清屏(清除终端上的内容,不是行内跳转)。使用Ctrl键加上左......
  • Pycharm快捷键
    折叠(展开)所有代码这里是指按下快捷键后凡是.py文件里可折叠的都折叠。折叠所有代码:Ctrl+Shift+-(减号)展开所有代码:Ctrl+Shift++(加号)折叠(展开)某一层所有代码这里指的是比如if嵌套一个for两个都可折叠,那么光标在 if 按下此快捷键每一层都折叠。折叠某一层所有代码......
  • vscod 配置 morkdown 快捷键
    vscod配置morkdown快捷键✅1、首先在根目录添加.vscode文件夹♻️1.1新建一个settings.json文件{"[markdown]":{"editor.formatOnSave":true,"editor.renderWhitespace":"all","editor.quickSuggestions":{......
  • Microsoft SQL Server Management Studio 常用的快捷键不见了
    问题安装SSMS18.1后,发现隐藏/显示结果窗格的快捷键Ctrl+R没法用了分析当Ctrl+R时,状态栏看到有反应,说明快捷键默认被转给其他功能了。翻一翻菜单,发现是这里用了,如图。解决移除已有的快捷键为结果窗格设置设置快捷键......
  • Eclipse开发经典教程:常用快捷键
    window——preferences...——(General——keys)或者直接输入key(即可看到keys)编辑相关快捷键  Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。  1.【ALT+/】  此快捷键为用户编辑的好帮手,能为用户......