社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Goland为JetBrains出品的针对于Go编程的IDE,与IDEA、Webstorm、Pycharm等耳熟能详的IDE的风格基本相似。针对于不同的语言,略有差异。vscode通过安装插件也可以搭建优雅的Go开发环境,但是在参考了很多网上的帖子和走过很多坑之后还是放弃了,继续使用了Goland。
在这里我使用的是Material Theme UI
这个插件,File
->Settings
->Plugins
->Marketplace
搜索就好了,选择一个自己喜欢的主题。
字体的配置在File
->Settings
->Editor
的Font
、Color Scheme
的Color Scheme Font
和Console Font
下
字体推荐使用的是Fira Code
看起来很舒服,但是在显示的时候如果习惯普通的符号的话,对于===
、!=
、!==
等这些符号看起来可能会比较陌生。字体链接: GitHub
一定要配置
Fallback font
这一项不然汉字可能出现渲染问题!
默认情况下,只要你根据golang的配置要求配置了GOROOT
和GOPATH
,IDE都会默认找到对应的本地库,可以通过下图的位置来检查。
根据go语言的特性,默认go的源代码必须位于GOPATH
的src
下,go在更新后提供了go module
的包管理工具,强烈建议在新的项目中使用go mod init xxx.xxx
的方式使用go module
来初始化项目的包管理,以此来抽离项目于默认的文件夹。从别的IDE迁移至Goland
请仔细检查上图中的配置,否则可能会导致本地包智能提示无法识别的问题。
在上图Go Modules
的proxy配置中,强烈建议改为上图配置以解决国内网络环境对于包下载的不友好,配置 https://goproxy.cn,direct
同样建议使用go env
检查GOPROXY
,go env set GOPROXY=https://goproxy.cn,direct
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!