站長資訊網
        最全最豐富的資訊網站

        整理在vscode中go編碼發生的問題

        下面由golang教程欄目給大家整理在vscode中go編碼發生的問題 ,希望對需要的朋友有所幫助!

        整理在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

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 99精品全国免费观看视频..| 国产精品久久久久久久久鸭| 精品无码久久久久国产| 国产精品欧美一区二区三区| 国产精品186在线观看在线播放 | 国产精品午夜免费观看网站| 国产AV午夜精品一区二区三区| 天天视频国产精品| 国内精品久久久久影院网站| 精品一区二区三区四区| 国产伦精品一区二区三区| 一本久久a久久精品亚洲| 日韩精品一区二区午夜成人版| 国产精品网址在线观看你懂的| 亚洲自偷自偷精品| 精品视频在线v| 国产在线不卡午夜精品2021| 国产成人无码久久久精品一 | 国产成人精品在线观看| 久久精品免费观看| 久久91精品国产91久久麻豆| 国产精品电影在线观看| 国产精品99久久99久久久| 国产在线精品一区二区在线观看 | 国产亚洲精品拍拍拍拍拍| 国产精品久操视频| 国产高清精品一区| 国产精品H片在线播放| 国产91精品一区二区麻豆亚洲| 久久er国产精品免费观看2| 国产国产成人精品久久| 国产成人精品免费视频大全麻豆| 精品麻豆丝袜高跟鞋AV| 国内揄拍高清国内精品对白| 精品熟女少妇av免费久久| 精品亚洲成AV人在线观看| 久久国产精品77777| 国产AV无码专区亚洲精品| 精品三级在线观看| 国产成人精品久久综合| 久久久久无码精品国产app|