createdtime 20211113

updatedtime 20211113

author venki.chen


说明

GoLand的多数配置方法其实和PHPStorm是一样,所以一些配置方法可以借鉴我的另一篇文章PHPStorm——配置记录(持续更新中……)。此篇文件主要记录一些与PHPStorm不一样的配置方法。

1. GoLand配置文件头标准

目标

package redis

/**
@description

@copyright    Copyright 2021 高灯科技
@version      1.0.0
@link         https://www.goldentec.com
@author       venki.chen <venki.chen@goldentec.com>
@datetime     2021/11/13 10:17
*/

模板

/**
 @description ${GO_PACKAGE_NAME}文件

 @copyright    Copyright ${YEAR} 高灯科技 
 @version      1.0.0
 @link         https://www.goldentec.com 
 @author       venki.chen <venki.chen@goldentec.com> 
 @datetime     ${DATE} ${TIME}
 */
 
package ${GO_PACKAGE_NAME}

在这里插入图片描述

2. GoLand方法、接口、结构体等注释标准化配置

目标

//
//	ProtoReflect
//	@Description:
//	@receiver x *PersonMessage
//	@return protoreflect.Message
//  @maxim from focus to execute
//  @author venki.chen
//  @createdtime 2021-11-13 10:54:13
//  @updatedtime 2021-11-13 10:54:13
//

第一步:下载goanno插件

在这里插入图片描述

变量一定要小写

模板

//
//	${function_name}
//	@Description ${todo}
//	@receiver ${receiver_name_type}
//	@param ${param_name_type}
//	@return ${ret_name_type}
//  @maxim from focus to execute
//  @author venki.chen 
//  @createdtime ${date}
//  @updatedtime ${date}
//

在这里插入图片描述

第三步:生成注释

ctrl+alt+/
3. Windows10安装make编译Makefile
  • 第一步:官网下载chocolatey
    在这里插入图片描述
  • 第二步:选择安装版本
    在这里插入图片描述
  • 第三步:复制地址
    在这里插入图片描述
  • 第四步:以管理员身份执行上述命令
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

在这里插入图片描述

  • 第五步:检查安装是否成功
    输入choco,输出版本号即安装成功

  • 第六步:安装make

choco install make
  • 第七步:添加至IDE(goland)
    默认地址
    在这里插入图片描述
run
  • 表现
    在这里插入图片描述
  • 解决方案

在这里插入图片描述

  • 结果
    在这里插入图片描述