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

sublime3+Golang+代碼補全的實現(xiàn)

 更新時間:2022年01月06日 15:45:31   作者:jason_cuijiahui  
本文主要介紹了sublime3+Golang+代碼補全的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

關(guān)于Golang的部分

配置golang的環(huán)境變量

// 按自己Golang的具體安裝情況填寫
GOROOT=E:\GO\mount\
GOPATH=E:\GO\myGo
// go install生成的二進制執(zhí)行文件放在GOBIN目錄下
GOBIN=%GOPATH%\bin 

這里寫圖片描述

注意:GOPATH(工作空間)目錄下要有三個目錄:bin、pkg、src。

%GOROOT%bin與%GOPATH%\bin添加至Path環(huán)境變量

在這里插入圖片描述

讓sublime 3支持Golang

安裝Package Control:

運行sublime text 3,按下快捷鍵 ctrl+` 調(diào)出控制臺,執(zhí)行該網(wǎng)頁中的python代碼安裝Package Control,然后重啟sublime text。

安裝插件GoSublime

  1. Preferences->Package Control (<=>shift+ command+p ) -> Install Packages,然后等待彈出新的輸入框
  2. 在新的輸入框中輸入gosublime,并按下回車,等待gosublime安裝完成
  3. gosublime安裝完成后,點擊菜單項Preferences-> package settings-> GoSublime->Settings - Uesrs,配置GOPATH,GOROOT
{
    "env": {
        "GOPATH": "E:/Go/myGo",
        "GOROOT": "E:/Go/mount"
    }
}

測試

package main

import (
     "github.com/iTaa/testGoGet"
)

func main() {
    testGoGet.TestGoGet()
}

如果直接運行Tools->Build(ctrl+b),會出錯,因為"github.com/iTaa/testGoGet"沒有下載下來(go get)

這里寫圖片描述

如何用上Go命令呢?比如go run, go test, go get, go build等等?

  1. Tools->Build With(ctrl+shift+b)并選擇GoSublime
  2. 然后就可以用go get “github.com/iTaa/testGoGet” 把package下載下來
  3. 然后就可以用go build (可以查看以下GOPATH下目錄的變化)

這里寫圖片描述

sublime自動補全

Preferences->Settings

在右面的settings-User添加上這句

{
	"ignored_packages":
	[
		"Vintage"
	],

	"auto_complete":true,
	"auto_match_enabled":true
}

這里寫圖片描述

 到此這篇關(guān)于sublime3+Golang+代碼補全的實現(xiàn)的文章就介紹到這了,更多相關(guān)Golang sublime代碼補全內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • golang類型轉(zhuǎn)換之interface轉(zhuǎn)字符串string簡單示例

    golang類型轉(zhuǎn)換之interface轉(zhuǎn)字符串string簡單示例

    在我們使用Golang進行開發(fā)過程中,總是繞不開對字符或字符串的處理,這篇文章主要給大家介紹了關(guān)于golang類型轉(zhuǎn)換之interface轉(zhuǎn)字符串string的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-01-01
  • GoLang 中的隨機數(shù)的示例代碼

    GoLang 中的隨機數(shù)的示例代碼

    本篇文章主要介紹了GoLang 中的隨機數(shù)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03
  • Go語言標(biāo)準(zhǔn)庫中math模塊詳細功能介紹與示例代碼

    Go語言標(biāo)準(zhǔn)庫中math模塊詳細功能介紹與示例代碼

    Go語言的標(biāo)準(zhǔn)庫math提供了一系列基礎(chǔ)數(shù)學(xué)函數(shù)和常量,用于進行科學(xué)計算、幾何計算和其他數(shù)學(xué)相關(guān)的操作,這篇文章主要介紹了Go語言標(biāo)準(zhǔn)庫中math模塊詳細功能介紹與示例代碼,需要的朋友可以參考下
    2025-03-03
  • Go語言實現(xiàn)簡單Web服務(wù)器的方法

    Go語言實現(xiàn)簡單Web服務(wù)器的方法

    這篇文章主要介紹了Go語言實現(xiàn)簡單Web服務(wù)器的方法,實例分析了Web服務(wù)器的實現(xiàn)原理與相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-02-02
  • golang等待觸發(fā)事件的實例

    golang等待觸發(fā)事件的實例

    這篇文章主要介紹了golang等待觸發(fā)事件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go設(shè)計模式之模板方法模式講解和代碼示例

    Go設(shè)計模式之模板方法模式講解和代碼示例

    模版方法是一種行為設(shè)計模式, 它在基類中定義了一個算法的框架, 允許子類在不修改結(jié)構(gòu)的情況下重寫算法的特定步驟,本文將通過代碼示例給大家詳細的介紹一下Go模板方法模式,需要的朋友可以參考下
    2023-08-08
  • Go語言學(xué)習(xí)之將mp4通過rtmp推送流媒體服務(wù)的實現(xiàn)方法

    Go語言學(xué)習(xí)之將mp4通過rtmp推送流媒體服務(wù)的實現(xiàn)方法

    對音視頻一直是小白,決定沉下心來,好好研究一下音視頻知識,下面這篇文章主要給大家介紹了關(guān)于Go語言學(xué)習(xí)之將mp4通過rtmp推送流媒體服務(wù)的實現(xiàn)方法,需要的朋友可以參考下
    2022-12-12
  • Golang中函數(shù)(Function)和方法(Method)的區(qū)別詳解

    Golang中函數(shù)(Function)和方法(Method)的區(qū)別詳解

    在Golang中,大家必然會頻繁使用到函數(shù)(Function)和方法(Method),但是有的同學(xué)可能并沒有注意過函數(shù)和方法的異同點,函數(shù)和方法都是用來執(zhí)行特定任務(wù)的代碼塊,雖然很相似,但也有很大的區(qū)別,所以本文將詳細講解函數(shù)和方法的定義以及它們的異同點
    2023-07-07
  • Golang實現(xiàn)四種負載均衡的算法(隨機,輪詢等)

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

    本文介紹了示例介紹了Golang 負載均衡的四種實現(xiàn),主要包括了隨機,輪詢,加權(quán)輪詢負載,一致性hash,感興趣的小伙伴們可以參考一下
    2021-06-06
  • Go語言里切片slice的用法介紹

    Go語言里切片slice的用法介紹

    這篇文章介紹了Go語言里切片slice的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07

最新評論

阳东县| 临夏县| 双柏县| 青川县| 衡东县| 同江市| 泸州市| 旅游| 晋江市| 平昌县| 咸阳市| 宿松县| 桐柏县| 山阳县| 关岭| 晋中市| 伊金霍洛旗| 东城区| 鄂伦春自治旗| 邯郸市| 泾川县| 林芝县| 金溪县| 安徽省| 古田县| 突泉县| 夏河县| 卢氏县| 临湘市| 辽源市| 盘山县| 留坝县| 龙岩市| 抚宁县| 邵阳市| 建昌县| 广元市| 河曲县| 城口县| 新疆| 萨嘎县|