欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VSCode配置Go插件和第三方拓展包的詳細(xì)教程

 更新時間:2020年05月11日 11:26:44   作者:WindSun  
這篇文章主要介紹了VSCode配置Go插件和第三方拓展包的詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

VSCode現(xiàn)在已經(jīng)發(fā)展的相當(dāng)完善,很多語言都比較推薦使用其來編寫,Go語言也一樣,前提你電腦已經(jīng)有了Go環(huán)境和最新版本的VSCode

插件安裝

直接在拓展插件中搜索Go,就可以安裝Go插件

安裝之后vscode會彈出該插件還需安裝一些擴展工具支持,但是這些工具往往會下載失敗,或者僅僅成功一部分
比如:

Installing github.com/nsf/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 github.com/rogpeppe/godef FAILED
Installing github.com/sqs/goreturns FAILED
Installing github.com/golang/lint/golint FAILED
Installing github.com/derekparker/delve/cmd/dlv FAILED

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

這些項目都是github上的,受限于網(wǎng)絡(luò),無法成功安裝
轉(zhuǎn)到你的%GOPATH%\src目錄,這時你會發(fā)現(xiàn)多了一個github.com文件夾,點開,里面還有8個空文件夾,這幾個文件夾就是存放上面那幾個github項目的,只是因為網(wǎng)絡(luò)原因沒下載下來(如果沒有目錄,需要自行創(chuàng)建)

然后手動找到Github上面的這些項目,在本地對應(yīng)的文件夾中git clone下來,然后命令行轉(zhuǎn)到%GOPATH%,使用go install命令即可安裝(比如go install github.com/nsf/gocode,依次go install 八次,因為還有兩個是golang.org目錄中的)。

這里,我在go install github.com/uudashr/gopkgs/cmd/gopkgs的時候還報錯說還有兩個包沒找到,解決辦法一樣,根據(jù)地址去github下載下來,再go install github.com/uudashr/gopkgs/cmd/gopkgs就成功了。

還有兩個是golang.org/x/目錄的,先轉(zhuǎn)到該目錄(如果沒有則手動創(chuàng)建),golang.org與github.com目錄同級。來到golang.org/x目錄下git命令行工具執(zhí)行git clone https://github.com/golang/tools.git tools即可。github下載之后,跟之前一樣命令行轉(zhuǎn)到%GOPATH%執(zhí)行go install XXX即可,到這一步就大功告成了。

Debug配置

如下如打開json配置文件

將下面的配置復(fù)制到j(luò)son中去

{
 "version": "0.2.0",
 "configurations": [
 {
 "name": "Golang",
 "type": "go",
 "request": "launch",
 "mode": "auto",
 "remotePath": "",
 "port": 5546,
 "host": "127.0.0.1",
 "program": "${fileDirname}",
 "env": {
 "GOPATH": "D:/GoPath",
 "GOROOT": "D:/WindowsSoftware/Golang"
 },
 "args": []
 }
 ]
}

配置好以后,就可以直接按F5進(jìn)行調(diào)試運行了

參考

在VsCode中搭建Go開發(fā)環(huán)境,手把手教你配置:http://www.dbjr.com.cn/article/186294.htm
go本地環(huán)境配置以及vscode go插件安裝:http://www.dbjr.com.cn/article/186299.htm
vscode 安裝go第三方擴展包填坑記錄:http://www.dbjr.com.cn/article/186284.htm
成功安裝vscode中g(shù)o的相關(guān)插件:http://www.dbjr.com.cn/article/186303.htm

到此這篇關(guān)于VSCode配置Go插件和第三方拓展包的文章就介紹到這了,更多相關(guān)VSCode配置Go插件和第三方擴展包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • golang生成vcf通訊錄格式文件詳情

    golang生成vcf通訊錄格式文件詳情

    這篇文章主要介紹了golang生成vcf通訊錄格式文件詳情,?VCF是通訊錄格式文件,一般需要用手機通訊錄導(dǎo)入導(dǎo)出的文件格式都是vcf格式。?下面詳細(xì)內(nèi)容介紹需要的小伙伴可以參考一下
    2022-03-03
  • 詳解Go語言中iota的應(yīng)用

    詳解Go語言中iota的應(yīng)用

    在本文中,小編將帶著大家深入探討?iota?的神奇力量,包括?iota?的介紹和應(yīng)用場景以及使用技巧和注意事項,準(zhǔn)備好了嗎,準(zhǔn)備一杯你最喜歡的飲料或茶,隨著本文一探究竟吧
    2023-07-07
  • Golang實現(xiàn)四種負(fù)載均衡的算法(隨機,輪詢等)

    Golang實現(xiàn)四種負(fù)載均衡的算法(隨機,輪詢等)

    本文介紹了示例介紹了Golang 負(fù)載均衡的四種實現(xiàn),主要包括了隨機,輪詢,加權(quán)輪詢負(fù)載,一致性hash,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Golang庫插件注冊加載機制的問題

    Golang庫插件注冊加載機制的問題

    這篇文章主要介紹了Golang庫插件注冊加載機制,這里說的插件并不是指的golang原生的可以在buildmode中加載指定so文件的那種加載機制,需要的朋友可以參考下
    2022-03-03
  • Go實現(xiàn)數(shù)據(jù)脫敏的方案設(shè)計

    Go實現(xiàn)數(shù)據(jù)脫敏的方案設(shè)計

    在一些常見的業(yè)務(wù)場景中可能涉及到用戶的手機號,銀行卡號等敏感數(shù)據(jù),對于這部分的數(shù)據(jù)經(jīng)常需要進(jìn)行數(shù)據(jù)脫敏處理,就是將此部分?jǐn)?shù)據(jù)隱私化,防止數(shù)據(jù)泄露,所以本文給大家介紹了Go實現(xiàn)數(shù)據(jù)脫敏的方案設(shè)計,需要的朋友可以參考下
    2024-05-05
  • golang 實現(xiàn)struct、json、map互相轉(zhuǎn)化

    golang 實現(xiàn)struct、json、map互相轉(zhuǎn)化

    這篇文章主要介紹了golang 實現(xiàn)struct、json、map互相轉(zhuǎn)化,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 如何go語言比較兩個對象是否深度相同

    如何go語言比較兩個對象是否深度相同

    這篇文章主要介紹了如何go語言比較兩個對象是否深度相同,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • Golang如何調(diào)用Python代碼詳解

    Golang如何調(diào)用Python代碼詳解

    這篇文章主要給大家介紹了關(guān)于Golang如何調(diào)用Python代碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • Go?內(nèi)聯(lián)優(yōu)化讓程序員愛不釋手

    Go?內(nèi)聯(lián)優(yōu)化讓程序員愛不釋手

    這篇文章主要介紹了Go?內(nèi)聯(lián)優(yōu)化讓程序員愛不釋手,內(nèi)聯(lián)是在編譯過程中自動進(jìn)行的一類基本優(yōu)化之一,文章圍繞主題展開更多詳細(xì)介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-06-06
  • Golang?Gin?中間件?Next()方法示例詳解

    Golang?Gin?中間件?Next()方法示例詳解

    這篇文章主要介紹了Golang?Gin?中間件?Next()方法,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04

最新評論