goland 设置注释模板的过程图文详解

 更新时间:2020年12月03日 10:34:15   作者:老王的博客  
这篇文章主要介绍了goland 设置注释模板的过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

网上找了一些办法 都没有说到关键点:

梳理一下设置步骤如下,以及避免的坑。

新建文件自动加注释:

Preferences | Editor | File and Code Templates 打开go File 在右侧输入模板,然后点击Apply;

对已有的方法或者文件添加注释:

1、Preferences | Editor | Live Templates 打开Live Templates,如下图打开go,点击右侧的➕ ,选择live_Template,

2、然后修改Abbreviation,这个是快捷键的名称,比如修改为mc后,在代码中输入mc自动提示,然后enter就可以自动加上注释了。注意的坑,不要修改为/** 或者* 或者/**等,因为这些已经存在的快捷键,你设置后会冲突,导致新的设置不起作用。所以最好起个别的快捷键,比如我用的mc.

3、修改完快捷键后,在右侧输入模板,比如我的是下边的这种格式。然后设置变量。

/**
 * @Author $user$
 * @Description //TODO $end$
 * @Date $time$ $date$
 * @Param $param$
 * @return $return$
 **/

4、设置变量:

点击edit variables,然后在变量后输入的对应的表达式,如下图:

params 测试了几种办法,在goland中都没有生效,比如groovyScript等,所以只写了 time 和date

5、点击如下图的define,设置需要生效的类型,很重要,漏掉这步骤,注释模板无法生效

6、点击apply.退出,使用快捷键试试吧。

到此这篇关于goland 设置注释模板的过程图文详解的文章就介绍到这了,更多相关goland 注释模板内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Golang中Map按照Value大小排序的方法实例

    Golang中Map按照Value大小排序的方法实例

    这篇文章主要给大家介绍了关于Golang中Map按照Value大小排序的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2022-03-03
  • GoLang之标准库encoding/json包

    GoLang之标准库encoding/json包

    本文主要介绍了GoLang之标准库encoding/json包,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • golang下grpc框架的使用编写示例

    golang下grpc框架的使用编写示例

    这篇文章主要为大家介绍了golang下grpc框架的使用编写示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • 代码整洁利器go fmt命令使用详解

    代码整洁利器go fmt命令使用详解

    这篇文章主要为大家介绍了代码整洁利器go fmt命令使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • Go语言开发环境搭建与初探(Windows平台下)

    Go语言开发环境搭建与初探(Windows平台下)

    Go是Google开发的一种编译型,並發型,并具有垃圾回收功能的编程语言,可能很多人想学习go语言,那么首先就要了解go语言的环境配置方法
    2014-10-10
  • Golang使用反射的动态方法调用详解

    Golang使用反射的动态方法调用详解

    Go是一种静态类型的语言,提供了大量的安全性和性能。这篇文章主要和大家介绍一下Golang使用反射的动态方法调用,感兴趣的小伙伴可以了解一下
    2023-03-03
  • 基于HLS创建Golang视频流服务器的优缺点

    基于HLS创建Golang视频流服务器的优缺点

    HLS 是 HTTP Live Streaming 的缩写,是苹果开发的一种基于 HTTP 的自适应比特率流媒体传输协议。这篇文章主要介绍了基于 HLS 创建 Golang 视频流服务器,需要的朋友可以参考下
    2021-08-08
  • go语言time.After()的作用

    go语言time.After()的作用

    time.After 是 Go 语言中的一个函数,用于返回一个定时器通道,该通道在指定时间后发送当前时间,这个功能常用于超时控制和延迟执行,本文就来详细的介绍一下,感兴趣的可以了解学习
    2024-10-10
  • go语言字符串的拼接和切片方法总结

    go语言字符串的拼接和切片方法总结

    在go语言中,因为字符串只能被访问,不能被修改,所以进行字符串拼接的时候,golang都需要进行内存拷贝,造成一定的性能消耗,这篇文章主要给大家介绍了关于go语言字符串的拼接和切片的相关资料,需要的朋友可以参考下
    2022-11-11
  • 详解Go语言中用 os/exec 执行命令的五种方法

    详解Go语言中用 os/exec 执行命令的五种方法

    这篇文章主要介绍了Go语言中用 os/exec 执行命令的五种方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11

最新评论