1、vscode設置代理
我個人是在~/.bash_profile
文件進行設置,加上如下所示兩行代碼:
export GOPATH=/Users/chaofeng/files/GoWeb/exercise/general # 依照自己個人開發目錄進行設置
export GOPROXY=https://goproxy.cn,direct
代理還是非常有必要設置的
2、vscode自動補全代碼
1、安裝10個插件,步驟如下所示:
先按下ctrl+shift+p快捷鍵,如圖所示:
點擊進去,勾選這十個,然后全部安裝(注意需要設置goproxy代理)
2、然后找到settings.json文件
找到左下角的設置小按鈕,並進去,如圖所示:
開始編輯此文件,添加兩行內容即可
"go.inferGopath": true,
"go.useCodeSnippetsOnFunctionSuggest": true,
保存,退出vscode,重新進去即可。
2、go mod init
的使用
go mod用來管理項目,一個項目根目錄只能有一個go.mod文件
使用方法:
go mod init 項目目錄(模塊名)
3、go build的時候報錯main redeclared in this block
這是因為沒有智能的創建文件夾進行隔離,也就是說一個目錄下不能有第二個main函數,所以需要分開放才行
如圖所示,a.go和b.go文件進行了分開單獨存放,就可以了