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)
默认地址
4. 控制台 run
输出乱码
- 表现
- 解决方案
- 结果