Goland插件推荐
1 插件安装
插件有两种安装方式,在线安装和离线安装。
1.1 在线安装
打开Goland的设置,GoLand | Preferences | Plugins,搜索所需要的插件安装即可。
1.2 离线安装
打开Goland的设置,GoLand | Preferences | Plugins,选择从磁盘安装,系统提前下载插件压缩包,可以从Jetbrains官网下载:https://plugins.jetbrains.com/
2 推荐插件
2.1 Inspections代码检查
Goland自带了inspections代码检查工具,在设置中搜索inspections,并在结果的右边搜索Go,即可选择需要开启或关闭哪些代码检查和提升的警告级别,过多的代码检查会影响IDE加载速度。
在代码编辑页面的右上角会出现当前加载的进度提示。
2.2 FileWatchers代码检查
Goland可以在文件监听中集成常见的Go代码检查工具,如go fmt,goimports,golangci-lint,按提示安装这几个工具,并设置使用范围为Global,在文件发生变更的时候会自动触发这些工具,并给出代码检查结果提示。
代码检查结果提示在Goland左下方的Problems中展示,或者在文件编辑页面的右上角以数字提示,在右侧以黄条、红条或蓝条提示。
2.3 Go Linter代码检查
在插件列表中搜索并安装Go Linter插件。
安装后在Tools的目录下多了一个Go Linter的子菜单,其中列出了多种不同功能的linter,根据需要开启或关闭一些代码检查的linter,过多的代码检查会影响IDE加载速度。
2.4 Tabnine AI 代码补全
TabNine 是一个自动补全的编码插件,不同于一般的自动补全插件,它使用了深度学习 来帮助我们补全代码。并且开箱即用,不需要额外配置,会少些很多的代码,经常会在一些意想不到的地方给出补全建议,但是有个不足的地方就是cpu和内存占用会比较高。
安装方式
安装后在Goland的右下角,点击可以跳转到一个本地的web服务进行配置,比如:http://127.0.0.1:5555/sec-yloxwvhtggtzyglwopzf/welcome
补全方式为按tab键自动补全提示内容。
2.5 GitToolBox代码提交提示
该插件在当前代码编辑页面显示当前代码提交的用户名、时间、以及备注信息。
安装该插件后会提示重启IDE,重启后会自动弹出需要登录代码仓库git.woa.com,输入用户名和密码即可。
提示鼠标聚焦所在行的Git信息,如下:
2.6 Rainbow brackets括号提示
嵌套括号可能是噩梦,尤其是当它们聚集在一起或相距很远时。Rainbow brackets 为每对括号提供了不同的颜色,这样可以更容易地一目了然地看到每个括号是否关闭,以及你当前处于哪个级别。
安装后会提示需要重启IDE,重启后,可以在设置中对Rainbow brackets进行定制化的设置,比如默认只对1000行以内的文件进行渲染,此处可以调大,重启IDE生效。
括号渲染的效果如下:
2.7 IdeaVim编辑插件
对于熟悉Vim编辑器的开发者来说,可以在Goland中熟练使用Vim快捷键开发代码,在插件市场是非常火爆的一款产品。
安装方式如下
安装完成后在Goland的右下角有IdeaVim图标,点击可以进行设置,或者可以开启或关闭,当有快捷键和Goland本身快捷键冲突的时候会有提示选择使用。
2.8 Protocol Buffers插件
该插件可以渲染proto文件,高亮proto语法,并且可以链接proto文件互相引用。
高亮proto语法效果如下:
3 参考
2022 年 11 大 GoLand 插件:https://sigusoft.com/s/K6Cl2Gm83FYBZRroabjeMw