国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vscode上搭建go開發(fā)環(huán)境

這篇具有很好參考價值的文章主要介紹了vscode上搭建go開發(fā)環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

Go語言介紹:

????Go語言適合用于開發(fā)各種類型的應(yīng)用程序,包括網(wǎng)絡(luò)應(yīng)用、分布式系統(tǒng)、云計算、大數(shù)據(jù)處理等。由于Go語言具有高效的并發(fā)處理能力和內(nèi)置的網(wǎng)絡(luò)庫,它特別適合構(gòu)建高并發(fā)、高性能的服務(wù)器端應(yīng)用。以下是一些常見的Go語言應(yīng)用開發(fā)領(lǐng)域:
網(wǎng)絡(luò)應(yīng)用開發(fā):Go語言的輕量級線程(goroutine)和通道(channel)機制使得開發(fā)網(wǎng)絡(luò)應(yīng)用變得更加簡單和高效,例如Web服務(wù)、API開發(fā)和微服務(wù)架構(gòu)。
分布式系統(tǒng)開發(fā):Go語言的并發(fā)模型和內(nèi)置的RPC支持使得開發(fā)分布式系統(tǒng)變得更加容易,例如分布式數(shù)據(jù)庫、消息隊列、集群管理系統(tǒng)等。
云計算和容器技術(shù):Go語言在云計算和容器技術(shù)領(lǐng)域有廣泛應(yīng)用,例如Kubernetes、Docker等。
????大數(shù)據(jù)處理:Go語言的高并發(fā)和高性能特性使其適合用于大數(shù)據(jù)處理,例如流式處理、數(shù)據(jù)分析等。
????總之,Go語言適合用于構(gòu)建高性能和高并發(fā)的應(yīng)用程序,特別適合用于服務(wù)器端開發(fā)和分布式系統(tǒng)。它的簡潔語法和強大的標(biāo)準(zhǔn)庫使得開發(fā)效率也得到了提高。

VSCode介紹:

????VS Code是一款免費的開源代碼編輯器,由Microsoft開發(fā)和維護。它可以在Windows、macOS和Linux等操作系統(tǒng)上運行,并支持多種編程語言和擴展。你可以免費下載和使用VS Code,沒有任何費用。

????Visual Studio Code 默認(rèn)支持非常多的編程語言,包括 JavaScript、TypeScript、Vue、CSS 和 HTML;也可以通過下載擴展支持 Python、C/C++、Java 和 Go 在內(nèi)的其他語言。支持功能包括語法高亮、括號補全、代碼折疊和代碼片段;對于部分語言,可以使用 IntelliSense。Visual Studio Code 也支持調(diào)試 Node.js 程序。

一.安裝VsCode與Go插件

Vscode下載地址:https://code.visualstudio.com/download
也可通過360軟件管家直接下載

Go安裝包下載:
https://golang.google.cn/dl/

在VsCode上安裝Go插件:
安裝好Go和VsCode后,在vscode上搜索go,安裝go插件。
vscode go,Go,vscode,golang,ide

二.使用github下載安裝go的其他插件

2.1 環(huán)境變量:

GoPath環(huán)境變量:用于設(shè)置Go語言的工作空間目錄。(請注意,Go 1.11版本及更高版本引入了Go模塊(Go Modules)的概念,可以在任何目錄下工作,而不需要依賴于GoPath環(huán)境變量)

GOROOT環(huán)境變量:用來指定Go語言的安裝目錄。它應(yīng)該指向你安裝Go語言的根目錄。

2.2 創(chuàng)建目錄:

在環(huán)境變量設(shè)置的目錄下創(chuàng)建src、bin、pkg,在src目錄下創(chuàng)建golang.org/x

vscode go,Go,vscode,golang,ide
vscode go,Go,vscode,golang,ide
進入C:\Users\FF\go\src\golang.org\x下,依次執(zhí)行以下命令:
git clone https://github.com/golang/lint.git lint
git clone https://github.com/golang/tools.git tools
git clone https://github.com/golang/mod.git
git clone https://github.com/golang/xerrors.git

(注意:C:\Users\FF\go\src\golang.org\x下應(yīng)該是空目錄,如果有存在與git下載重名目錄,可能會導(dǎo)致下載失?。?/p>

命令都執(zhí)行成功后,可以看到C:\Users\FF\go\src\golang.org\x下目錄有以下子目錄:
vscode go,Go,vscode,golang,ide
cd切換到src目錄:C:\Users\FF\go\src下,再依次執(zhí)行以下三條命令進行安裝:
go install golang.org/x/lint/golint
go install golang.org/x/tools/cmd/gorename
go install golang.org/x/tools/cmd/guru

接下來按照github.com中的插件:
gocode(要更改名字),命令如下:
go get -u -v github.com/stamblerre/gocode
cd …/bin
ren gocode.exe gocode-gomod.exe

vscode go,Go,vscode,golang,ide
go get -u -v github.com/mdempsky/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/uudashr/gopkgs/cmd/gopkgs
go get -u -v github.com/ramya-rao-a/go-outline
go get -u -v github.com/acroca/go-symbols
go get -u -v github.com/josharian/impl

go get -u -v github.com/derekparker/delve/cmd/dlv

切換到C:\Users\FF\go\src\github.com,執(zhí)行:
git clone https://github.com/go-delve/delve.git go-delve/delve
切換到C:\Users\FF\go\src,執(zhí)行安裝命令:
go install github.com/go-delve/delve/cmd/dlv

go get -u -v github.com/haya14busa/goplay/cmd/goplay

切換到C:\Users\FF\go\src\github.com,執(zhí)行:
git clone https://github.com/haya14busa/goplay haya14busa/goplay
git clone https://github.com/skratchdot/open-golang.git skratchdot/open-golang
切換到C:\Users\FF\go\src,執(zhí)行安裝命令:
go install github.com/haya14busa/goplay/cmd/goplay

go get -u -v github.com/sqs/goreturns

切換到C:\Users\FF\go\src\github.com,執(zhí)行:
git clone https://github.com/sqs/goreturns.git sqs/goreturns
切換到C:\Users\FF\go\src,執(zhí)行安裝命令:
go install github.com/sqs/goreturns

go get -u -v github.com/cweill/gotests/…
go get -u -v github.com/fatih/gomodifytags
go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
go get -u -v github.com/godoctor/godoctor

切換到C:\Users\FF\go\src\github.com,執(zhí)行:
git clone https://github.com/godoctor/godoctor.git godoctor/godoctor
切換到C:\Users\FF\go\src,執(zhí)行安裝命令:
go install github.com/godoctor/godoctor

都執(zhí)行成功后,在bin目錄下會生成以下exe文件(17個):
vscode go,Go,vscode,golang,ide
vscode go,Go,vscode,golang,ide

三.安裝問題處理

問題1:git clone出現(xiàn)openssl問題

vscode go,Go,vscode,golang,ide
問題處理:
解除ssl驗證:
git config --global http.sslVerify false

問題2:go install失敗

vscode go,Go,vscode,golang,ide
問題處理:
go env:
vscode go,Go,vscode,golang,ide
它的值可以為on、off、空,當(dāng)為on或空時,會開啟模塊支持,將會忽略GOPATH配置,所以解決方法就是將其改為off,輸入如下命令:
go env -w GO111MODULE=“off”

問題3:go install golang.org/x/tools/cmd/guru 失敗

vscode go,Go,vscode,golang,ide
問題處理:git clone https://github.com/golang/sys.git

vscode go,Go,vscode,golang,ide

四.使用VSCode創(chuàng)建go項目

1)創(chuàng)建go項目文件夾
2)創(chuàng)建main.go文件
3)vscode打開go項目文件夾,打開main.go文件,編輯代碼
4)使用以下命令初始化模塊,并下載相關(guān)依賴

go mod init (module-name):
go mod init命令用于初始化當(dāng)前目錄為一個Go模塊。它會創(chuàng)建一個go.mod文件,用于記錄項目的依賴關(guān)系和版本信息。

go mod tidy
#下載依賴。我們需要將依賴下載至本地,而不是使用 go get

go mod download
#導(dǎo)入依賴。此命令會將剛才下載至 GOPATH 下的依賴轉(zhuǎn)移至該項目根目錄下的 vendor(自動新建) 文件夾下, 此時我們就可以使用這些依賴了

go mod vendor
// 復(fù)制依賴到 vendor 目錄下

使用go build、go run等命令來構(gòu)建和運行你的項目了。

VSCode中運行g(shù)o程序:
vscode go,Go,vscode,golang,ide文章來源地址http://www.zghlxwxcb.cn/news/detail-765050.html

到了這里,關(guān)于vscode上搭建go開發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 1.go語言vscode集成開發(fā)環(huán)境搭建

    1.go語言vscode集成開發(fā)環(huán)境搭建

    目錄 本篇概要 集成開發(fā)環(huán)境工具(ide) Goland或IntelliJ IDEA Visual Studio Code 其他集成開發(fā)環(huán)境 Visual Studio Code的go語言開發(fā)環(huán)境搭建 Visual Studio Code安裝 go編譯環(huán)境安裝 配置go環(huán)境變量 安裝go語言插件 使用golang編程 本篇小結(jié) 下篇預(yù)告 搭建go語言環(huán)境,除了要搭建go語言的編譯環(huán)境

    2024年02月12日
    瀏覽(25)
  • 【Golang】VScode配置Go語言環(huán)境

    【Golang】VScode配置Go語言環(huán)境

    安裝VScode請參考我的上一篇博客:VScode安裝_?548的博客-CSDN博客 接下來我們直接進入正題: Go語言(又稱Golang)是一種開源的編程語言,由Google開發(fā)并于2009年首次發(fā)布。Go語言具有簡潔、高效、可靠和易于閱讀的特點,被設(shè)計用于解決大型項目的開發(fā)需求。它結(jié)合了靜態(tài)類型

    2024年02月03日
    瀏覽(24)
  • Go 開發(fā)IDE全覽:GoLand VS VSCode全面解析

    Go 開發(fā)IDE全覽:GoLand VS VSCode全面解析

    在軟件開發(fā)的世界里,開發(fā)環(huán)境的選擇與配置是成功項目的基礎(chǔ)之一。特別是在Go(又名Golang)這樣一個逐漸獲得主流認(rèn)同、在微服務(wù)和云計算領(lǐng)域有著廣泛應(yīng)用的編程語言中,選擇合適的開發(fā)工具就顯得尤為重要。雖然Go語言自身具有簡潔、高效的特點,但好的開發(fā)工具能極

    2024年02月08日
    瀏覽(32)
  • Go開發(fā)IDE全覽:GoLand vs VSCode全面解析

    Go開發(fā)IDE全覽:GoLand vs VSCode全面解析

    關(guān)注【TechLeadCloud】,分享互聯(lián)網(wǎng)架構(gòu)、云服務(wù)技術(shù)的全維度知識。作者擁有10+年互聯(lián)網(wǎng)服務(wù)架構(gòu)、AI產(chǎn)品研發(fā)經(jīng)驗、團隊管理經(jīng)驗,同濟本復(fù)旦碩,復(fù)旦機器人智能實驗室成員,阿里云認(rèn)證的資深架構(gòu)師,項目管理專業(yè)人士,上億營收AI產(chǎn)品研發(fā)負(fù)責(zé)人。 在軟件開發(fā)的世界里

    2024年02月08日
    瀏覽(28)
  • Go語言集成開發(fā)環(huán)境(IDE):GoLand 2023中文

    Go語言集成開發(fā)環(huán)境(IDE):GoLand 2023中文

    GoLand 2023是一款由JetBrains開發(fā)的現(xiàn)代化、功能豐富的Go語言集成開發(fā)環(huán)境(IDE) 。它提供了智能代碼提示和自動完成、強大的內(nèi)置調(diào)試器以及代碼重構(gòu)工具,幫助開發(fā)者提高編碼效率并確保代碼質(zhì)量。GoLand 2023還支持多種版本控制系統(tǒng),集成了測試工具,并提供了代碼審查功能

    2024年02月06日
    瀏覽(26)
  • 使用VSCODE配置GO語言開發(fā)環(huán)境

    1. 安裝GO SDK 官方下載地址是:golan.google.cn/dl 2. 安裝完畢后,會自動在配置文件中加入一些內(nèi)容,其中比較重要的三個是: GOROOT(具體GO語言在硬盤上安裝的位置,比如D:/GO) GOPATH(未來使用go install安裝第三方工具包時,都會安裝在GOPATH指定文件夾下的src或bin目錄下,比如

    2024年02月06日
    瀏覽(17)
  • [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

    [C# SDK/IDE]-VSCode 搭建 C# 開發(fā)環(huán)境

    活動地址:畢業(yè)季·進擊的技術(shù)er 夏日炎炎,熱浪中我們迎來畢業(yè)季,這是告別,也是邁向新起點的開始,CSDN誠邀各畢業(yè)生/在校生/職場人講述自己的畢業(yè)季故事,分享自己的經(jīng)驗,技術(shù)er的進擊之路,等你來書寫!我是從自身經(jīng)歷出發(fā),分享自己的經(jīng)驗。 在技術(shù)學(xué)習(xí)過程中

    2023年04月08日
    瀏覽(34)
  • VScode下配置Go語言開發(fā)環(huán)境【2023最新】

    VScode下配置Go語言開發(fā)環(huán)境【2023最新】

    本文主要記錄了 Go 的安裝,以及給 vscode 配置 Go 的環(huán)境。 截圖比較多所以顯得文章比較長。如有錯誤歡迎指出~ 系統(tǒng):Windows 10 go:1.20.6 vscode:June 2023 (version 1.80) 下載鏈接:Go下載 下載和系統(tǒng)對應(yīng)的版本,我是 windows 所以選擇了下圖的這個。選的是最新的穩(wěn)定版本 go1.20.6:

    2024年02月15日
    瀏覽(23)
  • golang IDE 使用 go-1.7 無法識別 goroot問題

    golang IDE 使用 go-1.7 無法識別 goroot問題

    當(dāng)前使用了 golang IDE 要設(shè)定 go-1.17 版本作為默認(rèn) GOROOT 系統(tǒng)環(huán)境變量已經(jīng)定義好 打開了 ide 會出現(xiàn)下面問題,選擇 1.17 后會出現(xiàn)下面報錯 The selected directory is not a valid horne for GO SDK 修改 $GOROOT 下文件增加一個變量 再次在 IDC 選擇 GOROOT 就可以找到 go 1.17.2 版本 選擇后,需要關(guān)閉

    2024年02月16日
    瀏覽(48)
  • 在VSCode平臺上使用Embedded IDE搭建單片機開發(fā)環(huán)境

    在VSCode平臺上使用Embedded IDE搭建單片機開發(fā)環(huán)境

    本文介紹了如何在VSCode平臺上通過Embedded IDE插件搭建單片機開發(fā)環(huán)境,包括軟件安裝、插件配置、編譯器安裝和項目構(gòu)建等步驟。

    2023年04月08日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包