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

vscode中安裝Go插件和配置Go環(huán)境詳細步驟

 更新時間:2024年01月24日 11:28:09   作者:sanqima  
要在VSCode中配置Go語言插件,首先需要確保你的電腦已經(jīng)安裝了Go環(huán)境和最新版本的VSCode,這篇文章主要給大家介紹了關(guān)于vscode中安裝Go插件和配置Go環(huán)境的相關(guān)資料,需要的朋友可以參考下

前言

vscode是一款跨平臺、輕量級、插件多的開源IDE,在vscode不僅可以配置C/C++、Python、R、Ruby等語言的環(huán)境,還可以配置Go語言的環(huán)境。這里介紹在vscode里安裝Go語言的插件和配置Go語言環(huán)境,系統(tǒng)是Win10 64位。

1、下載Go安裝包和配置GOROOT、GOPATH

1.1 下載Go安裝包

到2023年,Go語言的版本已經(jīng)發(fā)展到了v1.20, 在 GoLang中國,可以下載該版本,如圖(1)所示。根據(jù)自己電腦的系統(tǒng)平臺選擇不同格式的Go安裝包,其中,Windows平臺選擇*.msi格式,Apple平臺選擇*.pkg格式,Linux平臺選擇*.tar.gz格式。由于本案例是在win10 64位系統(tǒng)上安裝Go語言,所以這里選擇*.msi格式,即選擇go.1.20.6windows-amd64.msi。

圖(1) 下載windows平臺的Go語言安裝包

下載后,點擊安裝,將安裝目錄改為D:\Ide\Go,然后一路默認,直到安裝完成。

圖(2)將安裝目錄改為: D:\Ide\Go

1.2 配置GOROOT和GOPATH

GOROOT是安裝包bin\go.exe所在的路徑,GOPATH是Go工具包所在的路徑。

右擊桌面左下角【開始】–》設(shè)置 --》輸入"環(huán)境"關(guān)鍵字,選擇"編輯系統(tǒng)環(huán)境變量" --》環(huán)境變量 --》用戶變量 --》Path --》編輯 ,如圖(3)、圖(4)、圖(5)所示:

GOROOT = D:\Ide\Go;
GOPATH = D:\Ide\GoProject;
Path = %GOROOT%\bin;%GOPATH%\bin;

圖(3) 新建GOROOT用戶變量

圖(4) 新建GOPATH用戶變量,GOPATH已經(jīng)存在,則直接修改為D:\Ide\GoProject

圖(5) 用戶變量的Path里,添加%GOROOT%\bin;%GOPATH%\bin;

1.3 配置Go代理和Go包校驗方式

按Win+R,輸入CMD,在彈出的DOS黑框框里,輸入如下命令,如圖(6)所示:

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn

圖(6) 設(shè)置go代理、包校驗、查看go環(huán)境

1.4 驗證Go環(huán)境

按Win+R,輸入CMD,在彈出的DOS黑框框里,輸入如下命令:

go env

如圖(6)所示,若可以打印Go的版本、安裝路徑等信息,則說明Go安裝成功!

2、下載vscode

vscode官網(wǎng)里,下載vscode安裝包,也是一路默認,直到安裝完成。

圖(7) 下載vscode并安裝

3、安裝插件和配置插件里的Go環(huán)境

3.1 安裝Code Runner插件

點擊vscode左側(cè)的【插件】按鈕 --》輸入:runner關(guān)鍵字,選中Code Runner安裝即可,如圖(8)所示:

圖(8) 在vscode里安裝Code Runner插件

3.2 安裝中文Chinese插件

點擊vscode左側(cè)的【插件】按鈕 --》輸入:“中文”關(guān)鍵字,選中"Chinese簡體"安裝即可,如圖(9)所示:

圖(9) 在vscode里安裝"Chinese簡體"插件

3.3 安裝go插件

點擊vscode左側(cè)的【插件】按鈕 --》輸入:go關(guān)鍵字,選中g(shù)o安裝即可,如圖(10)所示:

圖(10) 在vscode里安裝go插件

3.4 配置go插件

點擊vscode左側(cè)的【插件】按鈕 --》找到go,并右擊go --》點擊[擴展設(shè)置] --》設(shè)置 --》找GoPath–》點擊"在settings.json中編輯" --》添加如下內(nèi)容:

{
    "workbench.colorTheme": "Visual Studio Dark",
    "go.gopath": "D:\\Ide\\GoProject",
    "go.goroot": "D:\\Ide\\Go"
}

,如圖(11)、圖(12)、圖(13)所示:

圖(11) 設(shè)置Go插件

圖(12) 找到GoPath --》點擊"在settings.json中編輯"

圖(13) 設(shè)置的GoPath和GoRoot路徑

3.5 安裝go工具

常見的go工具有:gopls、gotests、impl、goplay、dlv、staticcheck等等,既可以在DOS黑框框里安裝,也可以在vscode里安裝。

方法一:

按Win+R,輸入CMD,在彈出的DOS黑框框里,輸入如下命令:

D:
cd D:\Ide\GoProject
go install -v golang.org/x/tools/gopls@latest

方法二:

安裝go插件之后,vscode會在頁面右下角提示一個對話框,點擊[Install all]即可,如下:

圖(13.2) 在vscode里安裝go相關(guān)的工具

3.6 運行g(shù)o程序

在D:\Ide\GoProject目錄,新建一個文件夾名稱為unit01,然后使用vscode打開unit01,在D:\Ide\GoProject\unit01里,新建一個文件: hello.go,內(nèi)容如下:

package main
import "fmt"
func main() {
	fmt.Println("hello world!")
}

右擊hello.go -->Run Code, 效果如下:

圖(14) 在vscode里右擊.go文件 --》 點擊[Run Code]即可運行g(shù)o程序

總結(jié)

到此這篇關(guān)于vscode中安裝Go插件和配置Go環(huán)境的文章就介紹到這了,更多相關(guān)vscode安裝Go插件配置Go環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Go語言中rand(隨機數(shù))包的使用

    詳解Go語言中rand(隨機數(shù))包的使用

    在Golang中,有兩個包提供了rand,分別為math/rand和crypto/rand對應(yīng)兩種應(yīng)用場景。math/rand包實現(xiàn)了偽隨機數(shù)生成器。也就是生成 整形和浮點型;crypto/rand包實現(xiàn)了用于加解密的更安全的隨機數(shù)生成器。本文就來和大家詳細講講math/rand的使用
    2022-08-08
  • GoFrame錯誤處理常用方法及錯誤碼使用示例

    GoFrame錯誤處理常用方法及錯誤碼使用示例

    這篇文章主要為大家介紹了GoFrame錯誤處理常用方法及錯誤碼使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 詳解Go語言中iota的應(yīng)用

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

    在本文中,小編將帶著大家深入探討?iota?的神奇力量,包括?iota?的介紹和應(yīng)用場景以及使用技巧和注意事項,準備好了嗎,準備一杯你最喜歡的飲料或茶,隨著本文一探究竟吧
    2023-07-07
  • Golang中如何實現(xiàn)枚舉詳析

    Golang中如何實現(xiàn)枚舉詳析

    舉就是將數(shù)據(jù)值一一列出來,枚舉可以用來表示一些固定的值,枚舉是常量組成的,下面這篇文章主要給大家介紹了關(guān)于Golang中如何實現(xiàn)枚舉的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Golang在Window環(huán)境使用Imagick7的過程

    Golang在Window環(huán)境使用Imagick7的過程

    這篇文章主要介紹了Golang在Window環(huán)境使用Imagick7的過程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-11-11
  • 成功安裝vscode中g(shù)o的相關(guān)插件(詳細教程)

    成功安裝vscode中g(shù)o的相關(guān)插件(詳細教程)

    這篇文章主要介紹了成功安裝vscode中g(shù)o的相關(guān)插件的詳細教程,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Go?1.22版本新特性前瞻

    Go?1.22版本新特性前瞻

    這篇文章主要為大家介紹了Go?1.22版本新特性前瞻,包含語言的變化,編譯器、運行時與工具鏈等應(yīng)用對比詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Golang 數(shù)據(jù)庫操作(sqlx)和不定字段結(jié)果查詢

    Golang 數(shù)據(jù)庫操作(sqlx)和不定字段結(jié)果查詢

    本文主要介紹了Golang 數(shù)據(jù)庫操作(sqlx)和不定字段結(jié)果查詢,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 使用Go語言編寫一個毫秒級生成組件庫文檔工具

    使用Go語言編寫一個毫秒級生成組件庫文檔工具

    在開發(fā)組件庫的過程中,文檔無疑是不可或缺的一環(huán),在本文中將嘗試將Go語言與前端技術(shù)巧妙融合,以創(chuàng)建一款能在毫秒級別完成文檔生成的工具,需要的可以參考下
    2024-03-03
  • 基于go實例網(wǎng)絡(luò)存儲協(xié)議詳解

    基于go實例網(wǎng)絡(luò)存儲協(xié)議詳解

    這篇文章主要為大家介紹了基于go實例網(wǎng)絡(luò)存儲協(xié)議詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03

最新評論