vs code中配置go語言開發(fā)環(huán)境

go語言安裝

go語言下載地址:https://studygolang.com/dl

go語言安裝完成后谍倦,會將go語言安裝目錄添加到環(huán)境變量中畦戒;

1)檩赢、添加環(huán)境變量

GOROOT:為go語言環(huán)境地址;

GOPATH:為go的工作目錄地址

并在環(huán)境變量Path中添加go語言環(huán)境的bin目錄瑟俭;

2)翎卓、檢查go語言是否安裝成功

在命令行中輸入:go 并回車,則如上所示摆寄;

3)失暴、查看版本號

運行 go version

2. vs code 開發(fā)工具安裝

vs code下載地址:https://code.visualstudio.com/

3. vs code中安裝第三方go語言插件

找到紅色方框中Go(即:Rich Go language support for Visual Studio Code)點擊安裝即可;

4.設(shè)置vs code go插件配置

1)微饥、選擇設(shè)置選項

2)逗扒、選擇擴展Go configuration選擇配置

點擊 Go configuration下的 “在settings.json中編輯”,如下圖所示:

{"git.ignoreMissingGitWarning":true,"files.autoSave":"onFocusChange","files.encoding":"utf8","files.trimTrailingWhitespace":false,"files.autoSaveDelay":1000,// 保存代碼時自動編譯"go.buildOnSave":"off",// 保存代碼時優(yōu)化"go.lintOnSave":"package",// 保存代碼時檢查潛在錯誤"go.vetOnSave":"package",// 保存代碼時執(zhí)行測試"go.coverOnSave":false,"go.useCodeSnippetsOnFunctionSuggest":true,"go.useCodeSnippetsOnFunctionSuggestWithoutType":true,// 代碼格式化"go.formatTool":"goreturns","go.gocodePackageLookupMode":"go","go.gotoSymbol.includeImports":true,"go.docsTool":"godoc","go.inferGopath":true,"go.useLanguageServer":true,"go.autocompleteUnimportedPackages":true,// go語言安裝環(huán)境目錄"go.goroot":"C:\\Go",// go語言工作目錄"go.gopath":"E:\\goworks","go.gocodeAutoBuild":false}

3)欠橘、打開go語言工作目錄矩肩,如果打開終端

在工作目錄goworks下新建目錄src,并創(chuàng)建一個go語言文件肃续,如:test.go文件黍檩;

4)、重新啟動vs code始锚,會自動加載Go的第三方類庫刽酱,點單安裝所有,安裝時會出現(xiàn)如下錯誤:

Installing github.com/mdempsky/gocode FAILED

Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED

Installing github.com/ramya-rao-a/go-outline FAILED ? ? ? ? ? ? ??

Installing github.com/acroca/go-symbols FAILED

Installing golang.org/x/tools/cmd/guru FAILED

Installing golang.org/x/tools/cmd/gorename FAILED

Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED

Installing github.com/stamblerre/gocode FAILED

Installing github.com/rogpeppe/godef SUCCEEDED

Installing github.com/sqs/goreturns FAILED

Installing golang.org/x/lint/golint FAILED

為避免上述情況瞧捌,首先在go工作目錄的src目錄下創(chuàng)建“golang.org/x”目錄棵里,然后通過git命令克隆go工具;

進入goworks/src/golang.org/x目錄下

運行 git clone?https://github.com/golang/tools.git?

????? ?運行 git clone?https://github.com/golang/lint.git

???? ? 運行 git clone?https://github.com/golang/sync.git

安裝失敗可通過下列方式手動安裝:

go install github.com/mdempsky/gocode

go install github.com/uudashr/gopkgs/cmd/gopkgs

go install github.com/ramya-rao-a/go-outline

go install github.com/acroca/go-symbols

go install golang.org/x/tools/cmd/guru

go install golang.org/x/tools/cmd/gorename

go install github.com/go-delve/delve/cmd/dlv

go install github.com/stamblerre/gocode

go install github.com/rogpeppe/godef

go install github.com/sqs/goreturns

go install golang.org/x/lint/golint

go install golang.org/x/tools/gopls

最終結(jié)果:

所有插件安裝完成后的效果:

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末姐呐,一起剝皮案震驚了整個濱河市殿怜,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌皮钠,老刑警劉巖稳捆,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異麦轰,居然都是意外死亡乔夯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門款侵,熙熙樓的掌柜王于貴愁眉苦臉地迎上來末荐,“玉大人,你說我怎么就攤上這事新锈〖自啵” “怎么了?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵妹笆,是天一觀的道長块请。 經(jīng)常有香客問我,道長拳缠,這世上最難降的妖魔是什么墩新? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮窟坐,結(jié)果婚禮上海渊,老公的妹妹穿的比我還像新娘。我一直安慰自己哲鸳,他們只是感情好臣疑,可當(dāng)我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著徙菠,像睡著了一般讯沈。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上婿奔,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天芙盘,我揣著相機與錄音,去河邊找鬼脸秽。 笑死儒老,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的记餐。 我是一名探鬼主播驮樊,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼片酝!你這毒婦竟也來了囚衔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤雕沿,失蹤者是張志新(化名)和其女友劉穎练湿,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體审轮,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡肥哎,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年辽俗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片篡诽。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡崖飘,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杈女,到底是詐尸還是另有隱情朱浴,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布达椰,位于F島的核電站翰蠢,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏啰劲。R本人自食惡果不足惜梁沧,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呈枉。 院中可真熱鬧趁尼,春花似錦、人聲如沸猖辫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽啃憎。三九已至芝囤,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間辛萍,已是汗流浹背悯姊。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留贩毕,地道東北人悯许。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像辉阶,于是被迫代替她去往敵國和親先壕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內(nèi)容