go語言開發(fā)編輯器vscode配置,并解決vscode下載go依賴和提示工具失敗問題

Visual Studio Code,簡稱VS Code,它是目前使用人數(shù)最多的編輯器。盡管它由微軟發(fā)布于2015年,與其他熱門編輯器相比顯得有些年輕,但它在過去幾年中一直在不停的更新,它在最新的Stack Overflow調(diào)查中被選為Web開發(fā)人員中最受歡迎的文本編輯器。

  1. 編輯器
    1.1. Windows系統(tǒng) 安裝vs code
    Visual Studio Code,簡稱VS Code,它是目前使用人數(shù)最多的編輯器。盡管它由微軟發(fā)布于2015年,與其他熱門編輯器相比顯得有些年輕,但它在過去幾年中一直在不停的更新,它在最新的Stack Overflow調(diào)查中被選為Web開發(fā)人員中最受歡迎的文本編輯器。

在 VS Code中找到的每個(gè)功能都完成一項(xiàng)出色的工作,構(gòu)建了一些簡單的功能集,包括語法高亮、智能補(bǔ)全、集成 git 和編輯器內(nèi)置調(diào)試工具等,將使你開發(fā)更高效。

1.2. 配置
1.2.1. 安裝中文簡體插件
點(diǎn)擊左側(cè)菜單欄最后一項(xiàng)管理擴(kuò)展,在搜索框中輸入chinese,選中結(jié)果列表第一項(xiàng),點(diǎn)擊install安裝。

安裝完畢后右下角會提示重啟VS Code,重啟之后你的VS Code就顯示中文啦!

1.2.2. 安裝go插件
啟動vscode選擇插件->搜go選擇Go for Visual Studio Code插件點(diǎn)擊安裝即可。如圖:

1.3. 安裝Go語言開發(fā)工具包
在Go語言開發(fā)的時(shí)候?yàn)槲覀兲峁┲T如代碼提示、代碼自動補(bǔ)全等功能。

Windows平臺按下Ctrl+Shift+P,Mac平臺按Command+Shift+P,這個(gè)時(shí)候VS Code界面會彈出一個(gè)輸入框,如下圖:

我們在這個(gè)輸入框中輸入>go:install,下面會自動搜索相關(guān)命令,我們選擇Go:Install/Update Tools這個(gè)命令

全部選中并會回車執(zhí)行該命令

VS Code此時(shí)會下載并安裝上圖列出來的7個(gè)工具,但是由于網(wǎng)絡(luò)環(huán)境基本上都會出現(xiàn)安裝失敗。

1.3.1. 這里推薦一種解決方法,親身實(shí)踐:
我們可以手動從github上下載工具:

第一步:現(xiàn)在自己的GOPATH的src目錄下創(chuàng)建golang.org/x目錄

第二步:在終端/cmd中cd到GOPATH/src/golang.org/x目錄下

第三步:執(zhí)行g(shù)it clone https://github.com/golang/tools.git tools命令

第四步:執(zhí)行g(shù)it clone https://github.com/golang/lint.git命令

第五步:按下Ctrl/Command+Shift+P再次執(zhí)行Go:Install/Update Tools命令,在彈出的窗口全選并點(diǎn)擊確定,這一次的安裝都會SUCCESSED了。

但是有些環(huán)境設(shè)置完上面的操作可能還會拉取失敗,這是需要檢查一下go底層環(huán)境了。

go env

使用上面的命令可以查看當(dāng)前電腦安裝的go語言環(huán)境,主要查看GO111MODULE和GOPROXY這倆個(gè)參數(shù)。這倆個(gè)參數(shù)值可以設(shè)置為下面的值:

go env -w GO111MODULE=auto
go env -w GOPROXY=https://goproxy.cn,direct

經(jīng)過上面的步驟就可以安裝成功了。 這個(gè)時(shí)候創(chuàng)建一個(gè)Go文件,就能正常使用代碼提示、代碼格式化等工具了。

歡迎大家提出寶貴意見,希望該文章能夠幫助到每一位需要的人。
[圖片上傳失敗...(image-b84c3e-1692156891516)][圖片上傳失敗...(image-9752cf-1692156898707)][圖片上傳失敗...(image-b6972-1692156920028)]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容