91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在vscode中go編碼發生的問題有哪些

發布時間:2021-03-18 09:21:27 來源:億速云 閱讀:214 作者:小新 欄目:編程語言

這篇文章主要介紹了在vscode中go編碼發生的問題有哪些,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

引言

使用VsCode進行Go程序開發,我們肯定會碰到一些問題,這些問題有些是IDE的配置問題,有些是下載包的版本不一致問題,本文主要針對在開發過程中碰到的問題做一個簡單的回顧和整理。

前期準備,必看

在進行問題糾錯前,先確保自己正確下載了golang的官方工具集go-tool,如果不確定,就跟著我的步驟操作一遍,可能操作后,你的問題就解決了。

1、配置golang的源。

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

然后我們進行golang工具的默認工具服務下載:

2、Windows平臺按下Ctrl+Shift+P,Mac平臺按Command+Shift+P,這個時候VS Code界面會彈出一個輸入框

在vscode中go編碼發生的問題有哪些

3、我們在這個輸入框中輸入>go:install,下面會自動搜索相關命令,我們選擇Go:Install/Update Tools這個命令,按下圖選中并會回車執行該命令

在彈出的窗口選中所有,并點擊“確定”按鈕,進行安裝。

在vscode中go編碼發生的問題有哪些

等待安裝完成,因為國內網絡的特殊性,所以一定要誰知好go的代理源,不然總是下載失敗。

執行這一步之后,重啟Vscode,如果這個時候能夠解決你的問題,那就不需要再往下看了。

具體問題解決方案

如果以上步驟不能解決你的問題,那就可以對應自己的問題來進行操作設置了。

一、VSCode中F12無法跳轉

通用設置

點擊左下角點擊齒輪,選擇設置界面(也可以直接快捷鍵CTRL+, 點擊用戶-擴展-go。進行如下設置

1、DocsTool修改成godoc

在vscode中go編碼發生的問題有哪些

2、Use Language Server 去掉勾選

在vscode中go編碼發生的問題有哪些

3、重啟VsCode

go mod模式

如果進行上述操作后還是不行,并且你是使用的go mod 模式,那還有一種比較特殊的方式可以解決這個問題。

執行命令go mod vendor導入依賴,這一步會將依賴轉移至該項目根目錄下的 vendor(自動新建) 文件夾下

此時F12就可以進行代碼跳轉了。

二、代碼自動帶出功能失效

這個問題一般都是因為 go mod模式的切換導致的。如果你的項目是使用的Gopath模式(如果有同學對Gopath和Gomod這倆種模式不了解的,可以看看我的文章如何看待go moudle并應用于工作),那么你需要設置

go env -w GO111MODULE=off

這時候自動帶出功能就可能正確使用了

如果你使用的是go mod模式,設置

go env -w GO111MODULE=on

自動帶出功能也可以恢復正常。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“在vscode中go編碼發生的問題有哪些”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乡族自治县| 荔浦县| 张北县| 若羌县| 三都| 台南市| 积石山| 合山市| 合江县| 封丘县| 大安市| 岱山县| 玛曲县| 乐安县| 从江县| 咸宁市| 景谷| 尤溪县| 吉木萨尔县| 仙桃市| 共和县| 忻州市| 确山县| 南漳县| 沙湾县| 兰州市| 寿阳县| 昔阳县| 东丽区| 临夏县| 丹寨县| 炎陵县| 合肥市| 墨江| 揭西县| 丽水市| 稷山县| 陇南市| 舟山市| 乌拉特前旗| 如东县|