最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Visual Studio Code中配置GO開發(fā)環(huán)境的詳細教程

 更新時間:2017年02月15日 12:33:27   投稿:mdxy-dxy  
這篇文章主要介紹了在Visual Studio Code中配置GO開發(fā)環(huán)境的詳細教程,需要的朋友可以參考下

一、GO語言安裝

詳情查看:GO語言下載、安裝、配置

二、GoLang插件介紹

對于Visual Studio Code開發(fā)工具,有一款優(yōu)秀的GoLang插件,它的主頁為:https://github.com/microsoft/vscode-go

這款插件的特性包括:

Colorization 代碼著彩色
Completion Lists 代碼自動完成(使用gocode)
Snippets 代碼片段
Quick Info 快速提示信息(使用godef)
Goto Definition 跳轉(zhuǎn)到定義(使用godef)
Find References 搜索參考引用(使用go-find-references)
File outline 文件大綱(使用go-outline)
Workspace symbol search 工作區(qū)符號搜索(使用 go-symbols)
Rename 重命名(使用gorename)
Build-on-save 保存構(gòu)建(使用go build和go test)
Format 代碼格式化(使用goreturns或goimports或gofmt)
Add Imports 添加引用(使用 gopkgs)
Debugging 調(diào)試代碼(使用delve)
本插件的安裝教程,請查看《Windows環(huán)境下vscode-go安裝日記

三、插件安裝

3.1 Visual Studio Code

找到微軟的官方網(wǎng)站,下載Visual Studio Code,官網(wǎng)地址 https://code.visualstudio.com/

image

點擊上圖紅框,可以下載其他平臺的編輯器,如下圖:

image

下載安裝過程省略,當前版本是:

image

3.2 安裝插件

進入Visual Studio Code,使用快捷鍵F1,打開命令面板

image

在上圖光標處·輸入exten ,然后選擇“Extensions:Install Extension”,如下圖:

image

查詢插件:

image

顯示插件列表:

image

在插件列表中,選擇 Go,進行安裝,安裝之后,系統(tǒng)會提示重啟Visual Studio Code。

3.3 設(shè)置環(huán)境變量GOPATH

在Windows系統(tǒng)中設(shè)置GOPATH環(huán)境變量,我的值為D:\GoWorks

image
缺少GOPATH環(huán)境變量通常會報“$GOPATH not set.”這樣的錯誤。

3.4 開啟Visual Studio Code自動保存功能

打開Visual Studio Code,找到菜單File->Preferences->User Settings,如下圖:

image     image

添加或更改settings.json的“files.autoSave”屬性為“onFocusChange”,并保存。

 image

3.5 安裝Git

Windows安裝Git的過程省略;安裝之后git\bin配置到PATH環(huán)境變量中。

 image

四、插件配置4.1 Visual Studio Code Go插件配置選項

Visual Studio Code的配置選項支持Go插件的設(shè)置,可以通過用戶偏好設(shè)置或workspace設(shè)置進行配置。在菜單File->Preferences處可以找到。
image

在settings.json中設(shè)置go配置環(huán)境,如下圖:

image

4.2 執(zhí)行命令

詳情請查看官方網(wǎng)站:https://marketplace.visualstudio.com/items?itemName=lukehoban.Go

1)安裝gocode

打開命令提示符(以管理員身份打開),輸入:

go get -u -v github.com/nsf/gocode

開始下載:

image 

下載完畢:

image

下載完成,查看D:\GoWorks目錄,多了一個src\github.com\nsf\gocode路徑,如下圖:

image

雷同,通過命令行安裝以下8個工具。

2)安裝godef
go get -u -v github.com/rogpeppe/godef

image
3)安裝golint
go get -u -v github.com/golang/lint/golint

image
4)安裝go-find-references
go get -u -v github.com/lukehoban/go-find-references

image
5)安裝go-outline
go get -u -v github.com/lukehoban/go-outline

image
6)安裝goreturns
go get -u -v sourcegraph.com/sqs/goreturns

image
7)安裝gorename
go get -u -v golang.org/x/tools/cmd/gorename

image
8)安裝gopkgs
go get -u -v github.com/tpng/gopkgs

image
9)安裝go-symbols
go get -u -v github.com/newhook/go-symbols

image

集成安裝命令,拷貝到cmd窗口就可完成安裝:

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-find-references
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols

3、使用 Hello word

1)File-> Open Folder,現(xiàn)在工作目錄:

image image

 

2)新建go文件

image

看看,智能提示出來了。

image

 關(guān)于Visual Studio Code的調(diào)試功能配置,可查看:Windows環(huán)境下vscode-go安裝日記

相關(guān)文章

  • 詳解Golang中Channel的原理和使用技巧

    詳解Golang中Channel的原理和使用技巧

    Channel管道提供了一種機制,它在兩個并發(fā)執(zhí)行的協(xié)程之間進行同步,并通過傳遞與該管道元素類型相符的值來進行通信。本文主要介紹了Channel的原理和使用技巧,需要的可以參考一下
    2022-11-11
  • Go語言字符串操作指南:簡單易懂的實戰(zhàn)技巧

    Go語言字符串操作指南:簡單易懂的實戰(zhàn)技巧

    本文將介紹Go語言中字符串的實戰(zhàn)操作,通過本文的學(xué)習(xí),讀者將掌握Go語言中字符串的常用操作,為實際開發(fā)提供幫助,需要的朋友可以參考下
    2023-10-10
  • Go語言實現(xiàn)Viper配置管理筆記

    Go語言實現(xiàn)Viper配置管理筆記

    Viper 是一個功能強大、靈活易用的配置管理工具,本文主要介紹了Go語言實現(xiàn)Viper配置管理筆記,具有一定的參考價值,感興趣的可以了解一下
    2025-04-04
  • Golang使用http協(xié)議實現(xiàn)心跳檢測程序過程詳解

    Golang使用http協(xié)議實現(xiàn)心跳檢測程序過程詳解

    這篇文章主要介紹了Golang使用http協(xié)議實現(xiàn)心跳檢測程序過程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03
  • golang使用net/rpc庫實現(xiàn)rpc

    golang使用net/rpc庫實現(xiàn)rpc

    這篇文章主要為大家詳細介紹了golang如何使用net/rpc庫實現(xiàn)rpc,文章的示例代碼講解詳細,具有一定的借鑒價值,需要的小伙伴可以參考一下
    2024-01-01
  • 在Go中實現(xiàn)高效可靠的鏈路追蹤系統(tǒng)

    在Go中實現(xiàn)高效可靠的鏈路追蹤系統(tǒng)

    在當今互聯(lián)網(wǎng)應(yīng)用的架構(gòu)中,分布式系統(tǒng)已經(jīng)成為主流,分布式系統(tǒng)的優(yōu)勢在于能夠提供高可用性、高并發(fā)性和可擴展性,本文將介紹鏈路追蹤的概念和原理,并重點介紹如何在Golang中實現(xiàn)高效可靠的鏈路追蹤系統(tǒng),需要的朋友可以參考下
    2023-10-10
  • Golang?PHP?數(shù)據(jù)綁定示例分析

    Golang?PHP?數(shù)據(jù)綁定示例分析

    這篇文章主要為大家介紹了Golang?PHP?數(shù)據(jù)綁定示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • go語言實現(xiàn)的memcache協(xié)議服務(wù)的方法

    go語言實現(xiàn)的memcache協(xié)議服務(wù)的方法

    這篇文章主要介紹了go語言實現(xiàn)的memcache協(xié)議服務(wù)的方法,實例分析了Go語言使用memcache的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Go語言中map集合的具體使用

    Go語言中map集合的具體使用

    本文主要介紹了Go語言中map集合的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • Golang中switch語句和select語句的用法教程

    Golang中switch語句和select語句的用法教程

    這篇文章主要給大家介紹了關(guān)于Golang中switch和select的用法教程,文中通過示例代碼將switch語句與select語句的使用方法介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)吧。
    2017-06-06

最新評論

安福县| 曲沃县| 彭水| 云和县| 崇义县| 牡丹江市| 增城市| 天镇县| 三明市| 贡山| 望谟县| 灵宝市| 外汇| 安溪县| 洪江市| 高州市| 陇南市| 肃南| 鹿泉市| 靖州| 新疆| 加查县| 林芝县| 巴东县| 蒙城县| 五大连池市| 淳安县| 瑞金市| 岚皋县| 岑溪市| 专栏| 维西| 简阳市| 大石桥市| 新巴尔虎右旗| 昌宁县| 四会市| 巴楚县| 抚松县| 城固县| 蒲城县|