日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
【Golang】VsCode下開發(fā)Go語言的環(huán)境配置(超詳細(xì)圖文詳解)-創(chuàng)新互聯(lián)
🚀如何用VS Code 開發(fā)GO

📓推薦網(wǎng)站(不斷完善中):個人博客

友誼網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。成都創(chuàng)新互聯(lián)公司成立于2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

📌個人主頁:個人主頁

👉相關(guān)專欄:專欄、個人專欄

🏝立志賺錢,干活想躺,瞎分享的摸魚工程師一枚

🏖前言

? 話說在前,Go語言的編碼方式是UTF-8,理論上你直接使用文本進(jìn)行編輯也是可以的,當(dāng)然為了提升我們的開發(fā)效率我們還是需要在當(dāng)前市面上的IDE工具中選一個,博主暫且選擇的是VsCode,主要是因為VsCode的編碼能夠更好的提升代碼的感覺(免費)。如果有同好選擇GoLand也可以,但是需要自行搜索破解教程哦!(個人分享,僅供參考)

這里丟一個VSCode的官方下載地址:VSCODE官方下載

文章目錄
  • 🚀如何用VS Code 開發(fā)GO
    • 🏖前言
    • 1.配置插件
      • 1.1.中文插件
      • 1.2.Go環(huán)境插件
      • 1.3.安裝Go本身的開發(fā)工具
    • 2.VSCode的配置優(yōu)化
    • 3.用VSCode 寫個程序
      • 3.1.打開GOPATH所在的src目錄
      • 3.2.在項目文件夾下寫GO代碼
      • 3.3.添加運行插件
    • 🏆寫在結(jié)尾

1.配置插件

? VSCode的安裝方式相對而言比較簡單,請采用下一步安裝大法,如果不行請面向百度學(xué)習(xí)。以下我主要講一下我們在使用VSCode進(jìn)行Go語言開發(fā)的時候可能會用到的一些常用插件和常用配置。

1.1.中文插件

? 首先一般我們在一開始使用軟件的過程中遇到的第一個門檻就是語言環(huán)境問題,市面上的大部分IDE工具都采用的是英文,因此如果有需求,可以將我們的Vs Code 改成中文版,這個微軟官方是有提供相關(guān)插件的。

操作如下

點擊左側(cè)菜單欄最后一項管理擴(kuò)展,在搜索框中輸入chinese,選中結(jié)果列表第一項,點擊install安裝。

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

03011.2.Go環(huán)境插件

? 微軟針對于用Vs Code 進(jìn)行Go語言的開發(fā)也是有提供對應(yīng)的語言支持插件的,同樣的點擊左側(cè)菜單欄最后一項管理擴(kuò)展,在搜索框中輸入Go,選中結(jié)果列表第一項,點擊install安裝

03021.3.安裝Go本身的開發(fā)工具

? 因為我們眾所周知的一些原因,國內(nèi)有堵墻橫立著,所以一般在你安裝完VsCode的Go語言插件,進(jìn)行一段簡單的Go代碼編寫的時候應(yīng)該會看到一段如下精彩提示(讓人懷疑人生的地方在代碼中總是頻繁出現(xiàn))

0303

? 出現(xiàn)以上情況的原因,是因為Go語言官方有一些工具,VSCode在檢測到你是進(jìn)行Go語言開發(fā)的時候會提示你安裝這些工具,以便提升你的開發(fā)效率(偷懶神器),但是一般不出意外的話,這個下載肯定是會出意外的,原因是因為國外的代理是下載不了的,我們只能選擇更換為國內(nèi)的代理,操作方法如下:

  • 我們需要先先設(shè)置GOPROXY

    • 先打開終端執(zhí)行以下指令,更新國內(nèi)代理(注意:更新完記得重啟VSCode

      go env -w GO111MODULE=on
      go env -w GOPROXY=https://proxy.golang.com.cn,direct

      0309

    • 然后打開Vscode,Windows平臺按下Ctrl+Shift+P,Mac平臺按Command+Shift+P,如圖:

      0304

      • 我們在這個輸入框中輸入>go:install,下面會自動搜索相關(guān)命令,我們選擇Go:Install/Update Tools這個命令,按下圖選中并會回車執(zhí)行該命令(或者使用鼠標(biāo)點擊該命令)

        0310
      • 或者我們也可以重新打開VSCode然后提示進(jìn)行安裝

        0306
    • 成功安裝以后大概會得到以下神秘代碼表示你安裝成功

      0311
    • 當(dāng)然因為剛剛我們用go env -w GO111MODULE=on開啟了go mod,你也可以選擇手動獲取你想要的內(nèi)容(拓展部分可忽略

      • 執(zhí)行如下指令利用go get來下載你所需要的module

        go get -u -v github.com/mdempsky/gocode
        go get -u -v github.com/uudashr/gopkgs/v2/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 golang.org/x/tools/cmd/guru
        go get -u -v golang.org/x/tools/cmd/gorename
        go get -u -v github.com/cweill/gotests/...
        go get -u -v github.com/fatih/gomodifytags
        go get -u -v github.com/josharian/impl
        go get -u -v github.com/davidrjenni/reftools/cmd/fillstruct
        go get -u -v github.com/haya14busa/goplay/cmd/goplay
        go get -u -v github.com/godoctor/godoctor
        go get -u -v github.com/go-delve/delve/cmd/dlv
        go get -u -v github.com/stamblerre/gocode
        go get -u -v github.com/rogpeppe/godef
        go get -u -v github.com/sqs/goreturns
        go get -u -v golang.org/x/lint/golint

? 至此,完成以上內(nèi)容,打開你的VSCode,就會發(fā)現(xiàn)在保存Go代碼的時候不會再有那么多報錯了!

2.VSCode的配置優(yōu)化

? 相信有些在學(xué)習(xí)Go的朋友們之前有用過IDEA這個Java開發(fā)工具,習(xí)慣了自動保存,其實在VSCode中也是可以設(shè)置自動保存的,配置自動保存方式如下:

  • 按下圖依次點擊文件->選項->設(shè)置(Mac下選擇Code->選項->設(shè)置

    0312
  • 打開設(shè)置頁面就能看到自動保存相關(guān)配置如下圖,可以根據(jù)自己的喜好選擇自動保存的方式:

    0313
3.用VSCode 寫個程序 3.1.打開GOPATH所在的src目錄
  • 文件->打開文件夾打開我們的$GOPATH下的src目錄

  • 然后在該目錄下創(chuàng)建新的文件夾(或者說是工程)

    0314
  • 新建文件夾hello

3.2.在項目文件夾下寫GO代碼
  • 新建一個hello.go文件

  • 輸入以下代碼

    package main  // 聲明 main 包,表明當(dāng)前是一個可執(zhí)行程序
    
    import "fmt"  // 導(dǎo)入內(nèi)置 fmt 包
    
    func main(){// main函數(shù),是程序執(zhí)行的入口
    	fmt.Println("VSCode Let's GO!")  // 在終端打印
    }
3.3.添加運行插件

? 既然我們有了工具,我們可以想說盡量直接利用工具來直接運行我們的代碼,而不是通過終端的指令來運行。

(當(dāng)然VSCode本身也有自帶終端,你可以選擇在終端中用go build xxgo run xx來運行代碼,參考上一篇文章)

添加插件:code running

? 同樣的我們可以去VSCode的插件模塊,搜索code running來安裝插件

0315

利用code running 運行g(shù)o代碼:

? 在安裝完code running后回到代碼我們可以看到,在代碼界面的右上角出現(xiàn)了一個??的內(nèi)容,就是運行按鈕,點擊運行我們的代碼,結(jié)果如下:

0316🏆寫在結(jié)尾

至此,我們使用VSCode進(jìn)行Go代碼的開發(fā)第一步就完成了。本次文章中主要其實是解決了在使用VSCode中Go的原生插件庫下載失敗的問題,以及如何更方便利用工具運行Go的代碼。

以上為個人學(xué)習(xí)分享,如有問題請指正。

在這里插入圖片描述

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


分享標(biāo)題:【Golang】VsCode下開發(fā)Go語言的環(huán)境配置(超詳細(xì)圖文詳解)-創(chuàng)新互聯(lián)
當(dāng)前路徑:http://www.dlmjj.cn/article/desppj.html