【go】goland安装格式化插件gofmt、goimports、gometalinter常见问题
前言
先简单介绍一下这三个插件作用:gofmt、goimports、gometalinter
go fmt:保存的时候自动 格式化go代码
goimports:保存的时候自动导入处理包
gometalinter:保存的时候自动检查go语法
安装
1、开启File Watchers
2、在tools里面引入这三个包
但是,goimports需要我们进行go get之后才能使用(一般去cmd中执行,我是直接在goland的Terminal中执行的):
go get golang.org/x/tools/cmd/goimports
此时会出现错误如下图:
或者直接出现下面这种错误:
An existing connection was forcibly closed by the remote host.
大概就是说连接得不到响应和远程主机强迫关闭了连接,此时就考虑使用代理了,在goland中做如下配置:
GOPROXY=https://goproxy.io,direct
此时发现并没有生效,于是我直接在cmd下做如下操作:
1、设置GOPROXY代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
2、设置 GOSUMDB=“sum.golang.google.cn”, 这个是专门为国内提供的sum 验证服务
go env -w GOSUMDB=sum.golang.google.cn
设置完上面几个环境变量后,您的 go 命令将从公共代理镜像中快速拉取您所需的依赖代码了。当然了,这部分参考来自:Goproxy.cn和goproxy.io
配置完成之后就可以使用上面的插件了,自动格式化代码插件在我们保存代码(ctrl+s)之后进行格式化。
【go】goland安装格式化插件gofmt、goimports、gometalinter常见问题相关推荐
- IDEA安装Go代码插件gofmt、gometalinter、goimports
JetBrians旗下的IDEA工具是一款主流的Java开发工具,当然JetBrians下也有专门针对Golang开发的IDE:Goland.但是一般的Java开发人员都有IDEA了,就不用再去下载G ...
- notepad++格式化插件安装
在使用notepad++软件写代码时,由于自带的功能中没有格式化代码,在网上搜索了好多安装格式化插件的方法,方法基本都是将NppAStyle.dll放置到Notepad++安装目录下的plugins文 ...
- 在Sublime Text 3上安装代码格式化插件CodeFormatter
1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持 ...
- notePad++安装及json,xml格式化插件安装
以下链接提取安装包及插件(版本都是win-32位的) 链接:https://pan.baidu.com/s/1ZMXpiRjJW7Xdic5B6NqAnQ 提取码:4gaw 解压npp_7.5.5- ...
- mac笔记本上sublime安装google代码java格式化插件
1.打开Sublime的菜单Sublime Text下的Preferences->Package Control 第一张图不解释,Server没有就出不去 2.选择install Package ...
- VS Code 安装 Go 插件、自定义扩展配置、断点调试
1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...
- Goland安装-工欲善其事必先利其器
⼀.安装Goland开发⼯具 (⼀).介绍 Goland是由JetBrains公司旨在为go开发者提供的⼀个符合⼈体⼯程学的新 的商业IDE.这个IDE整合了IntelliJ平台的有关go语⾔的编码辅 ...
- Go环境搭建和GoLand安装
Go环境配置 1.下载go安装包 下载地址 根据需要选择下载的版本,这里我选择的是go.1.15 1.不推荐下载最新的go.1.18,因为可破解的goland是2020年版本,go语言版本升级IDEA ...
- IntelliJ IDEA 安装go插件
2019独角兽企业重金招聘Python工程师标准>>> 下载goland插件 IDEA的golang插件是开源的,项目托管在github上面,下载最新版本并记录下COMPATIBLE ...
最新文章
- 选择python培训机构的关键考核五大因素,让你永不吃亏!
- 论文简述 | 鸟瞰单目多体SLAM
- 机器学习算法之生成树
- strlen() Bug
- 【codevs2304】【BZOJ1875】HH去散步,第一次的矩阵加速DP
- Python+django建站入门篇:Hello world
- pytorch的余弦退火学习率
- OpenCV_Corner Detect with Harris and goodFeaturesToTrack( 基于Harris及适合跟踪的优质特征的角点检测)
- DOSBox指令全 汇编指令大全 debug
- linux锐捷认证成功无法上网,主编传授win10系统锐捷认证成功但是却无法上网的方法...
- git使用——15.搭建自己的gitlab服务器来存放我们的git项目
- 抖音云控系统多少钱一套?
- 曼达洛人对机器人的评价_我们请来了五位星战粉,来一起听听他们对于《曼达洛人》第一季的感想吧...
- php公用函数:获取字符串中英文混合长度
- 美容院如何提升员工敬业度?
- 符号_和平精英名字特殊符号怎么打?哪些特色符号可以用?
- python随机森林筛选变量_用随机森林分类器和GBDT进行特征筛选
- 阶段式软件研发项目管理工具
- 香港计算机翻译博士,香港城市大学博士offer一枚-指南者留学
- Java文件压缩工具类ZipUtils学习笔记