前言

先简单介绍一下这三个插件作用: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常见问题相关推荐

  1. IDEA安装Go代码插件gofmt、gometalinter、goimports

    JetBrians旗下的IDEA工具是一款主流的Java开发工具,当然JetBrians下也有专门针对Golang开发的IDE:Goland.但是一般的Java开发人员都有IDEA了,就不用再去下载G ...

  2. notepad++格式化插件安装

    在使用notepad++软件写代码时,由于自带的功能中没有格式化代码,在网上搜索了好多安装格式化插件的方法,方法基本都是将NppAStyle.dll放置到Notepad++安装目录下的plugins文 ...

  3. 在Sublime Text 3上安装代码格式化插件CodeFormatter

    1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持 ...

  4. notePad++安装及json,xml格式化插件安装

    以下链接提取安装包及插件(版本都是win-32位的) 链接:https://pan.baidu.com/s/1ZMXpiRjJW7Xdic5B6NqAnQ  提取码:4gaw 解压npp_7.5.5- ...

  5. mac笔记本上sublime安装google代码java格式化插件

    1.打开Sublime的菜单Sublime Text下的Preferences->Package Control 第一张图不解释,Server没有就出不去 2.选择install Package ...

  6. VS Code 安装 Go 插件、自定义扩展配置、断点调试

    1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...

  7. Goland安装-工欲善其事必先利其器

    ⼀.安装Goland开发⼯具 (⼀).介绍 Goland是由JetBrains公司旨在为go开发者提供的⼀个符合⼈体⼯程学的新 的商业IDE.这个IDE整合了IntelliJ平台的有关go语⾔的编码辅 ...

  8. Go环境搭建和GoLand安装

    Go环境配置 1.下载go安装包 下载地址 根据需要选择下载的版本,这里我选择的是go.1.15 1.不推荐下载最新的go.1.18,因为可破解的goland是2020年版本,go语言版本升级IDEA ...

  9. IntelliJ IDEA 安装go插件

    2019独角兽企业重金招聘Python工程师标准>>> 下载goland插件 IDEA的golang插件是开源的,项目托管在github上面,下载最新版本并记录下COMPATIBLE ...

最新文章

  1. 选择python培训机构的关键考核五大因素,让你永不吃亏!
  2. 论文简述 | 鸟瞰单目多体SLAM
  3. 机器学习算法之生成树
  4. strlen() Bug
  5. 【codevs2304】【BZOJ1875】HH去散步,第一次的矩阵加速DP
  6. Python+django建站入门篇:Hello world
  7. pytorch的余弦退火学习率
  8. OpenCV_Corner Detect with Harris and goodFeaturesToTrack( 基于Harris及适合跟踪的优质特征的角点检测)
  9. DOSBox指令全 汇编指令大全 debug
  10. linux锐捷认证成功无法上网,主编传授win10系统锐捷认证成功但是却无法上网的方法...
  11. git使用——15.搭建自己的gitlab服务器来存放我们的git项目
  12. 抖音云控系统多少钱一套?
  13. 曼达洛人对机器人的评价_我们请来了五位星战粉,来一起听听他们对于《曼达洛人》第一季的感想吧...
  14. php公用函数:获取字符串中英文混合长度
  15. 美容院如何提升员工敬业度?
  16. 符号_和平精英名字特殊符号怎么打?哪些特色符号可以用?
  17. python随机森林筛选变量_用随机森林分类器和GBDT进行特征筛选
  18. 阶段式软件研发项目管理工具
  19. 香港计算机翻译博士,香港城市大学博士offer一枚-指南者留学
  20. Java文件压缩工具类ZipUtils学习笔记

热门文章

  1. 【MySQL技术内幕】49-事务的实现之group commit
  2. 通过身份证简单获取省市等信息
  3. POJ1087A Plug for UNIX(会议室的插座)——最大流
  4. A-Star(A*)算法
  5. VS Code设置头文件和源文件切换快捷键
  6. 亲测有效的UCOSIII嵌入STM32F103C8T6实验,介绍常见移植问题,付实测代码!!!
  7. 旅游景区智能导游系统
  8. sizeof用法汇总
  9. C#调用matlab时的类型初始值设定项引发异常
  10. 低调收藏,5大免费资源网站!网友:够用一辈子啦