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

Centos下搭建golang環(huán)境及vim高亮Go關(guān)鍵字設(shè)置的方法

 更新時(shí)間:2016年11月13日 09:42:36   投稿:daisy  
這篇文章先給大家詳細(xì)介紹了在Centos下搭建golang環(huán)境的步驟,大家按照下面的方法就可以自己搭建golang環(huán)境,搭建完成后又給大家介紹了vim高亮Go關(guān)鍵字設(shè)置的方法,文中通過示例代碼介紹的很詳細(xì),有需要的朋友們可以參考借鑒,下面來一起看看吧。

一、Centos搭建go環(huán)境

1:下載  https://golang.org/dl/ 下載        go1.4.1.Linux-amd64.tar.gz           ArchiveLinux64-bit

2:切換sudo權(quán)限解壓到/usr/local/目錄下  tar xzvf go1.4.1.linux-amd64.tar.gz -C /usr/local/

3:返回普通用戶權(quán)限

4:設(shè)置PATH        

 vi ~/.bash_profile

    export GOROOT=/usr/local/go
    export GOBIN=$GOROOT/bin
    export GOPATH=$HOME/golang_git 這個(gè)設(shè)置為Git go的庫時(shí)的下載路徑

    PATH=$PATH:$GOBIN
    export PATH

5 : ~/.bash_profile 完成

6:測試

vi hello.go

package main
import "fmt"


func main(){
    fmt.Printf("what is a fucking day\n")
}

編譯: go build hello.go

執(zhí)行./hello

7:這時(shí)發(fā)現(xiàn)vim中g(shù)o關(guān)鍵字不會高亮, google搞定它

二、Go語言自帶vim 的語法高亮文件。

1: 開啟vim語法高亮

vim ~/.vimrc
syntax on
set fencs=utf-8,gbk

2:將/usr/local/go/misc/vim/目錄下文件拷貝到~/.vim/目錄下(如果沒有該目錄則新建)

  mkdir ~/.vim
  cp -R /usr/local/go/misc/vim/* ~/.vim/

3:新建~/.vim/ftdetect/go.vim,加入下面的內(nèi)容:au BufRead,BufNewFile *.go set filetype=go

   echo "au BufRead,BufNewFile *.go set filetype=go" > ~/.vim/ftdetect/go.vim

只需3步,開啟vim go關(guān)鍵字高亮節(jié)奏

總結(jié)

以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

  • Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝教程

    Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝教程

    mongodb官方?jīng)]有關(guān)于go的mongodb的驅(qū)動,因此只能使用第三方驅(qū)動,mgo就是使用最多的一種。下面這篇文章主要給大家介紹了關(guān)于利用Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝的相關(guān)資料,需要的朋友可以參考下
    2018-07-07
  • Go如何優(yōu)雅的關(guān)閉goroutine協(xié)程

    Go如何優(yōu)雅的關(guān)閉goroutine協(xié)程

    本文將介紹首先為什么需要主動關(guān)閉goroutine,并介紹如何在Go語言中關(guān)閉goroutine的常見套路,包括傳遞終止信號和協(xié)程內(nèi)部捕捉終止信號,之后,文章列舉了需要主動關(guān)閉協(xié)程運(yùn)行的常見場景,希望通過本文的介紹,讀者能夠掌握如何在適當(dāng)?shù)臅r(shí)候關(guān)閉goroutine
    2023-05-05
  • 通過與Java功能上的對比來學(xué)習(xí)Go語言

    通過與Java功能上的對比來學(xué)習(xí)Go語言

    這篇文章主要介紹了通過與Java功能上的對比來學(xué)習(xí)Go語言的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Go中時(shí)間與時(shí)區(qū)問題的深入講解

    Go中時(shí)間與時(shí)區(qū)問題的深入講解

    go語言中如果不設(shè)置指定的時(shí)區(qū),通過time.Now()獲取到的就是本地時(shí)區(qū),下面這篇文章主要給大家介紹了關(guān)于Go中時(shí)間與時(shí)區(qū)問題的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • 基于GORM實(shí)現(xiàn)CreateOrUpdate方法詳解

    基于GORM實(shí)現(xiàn)CreateOrUpdate方法詳解

    這篇文章主要為大家介紹了基于GORM實(shí)現(xiàn)CreateOrUpdate方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10
  • 一文詳解Golang如何解決內(nèi)存溢出

    一文詳解Golang如何解決內(nèi)存溢出

    內(nèi)存溢出是指程序在運(yùn)行時(shí)超出了分配給它的內(nèi)存限制,從而導(dǎo)致程序異常或崩潰的現(xiàn)象,本文主要為大家介紹了Golang解決內(nèi)存溢出的方法,感興趣的小伙伴可以了解下
    2025-01-01
  • go語言中http超時(shí)引發(fā)的事故解決

    go語言中http超時(shí)引發(fā)的事故解決

    我們使用的是golang標(biāo)準(zhǔn)庫的http client,對于一些http請求,我們在處理的時(shí)候,會考慮加上超時(shí)時(shí)間,如果超時(shí)可能會引起報(bào)錯(cuò),本文就記一次超時(shí)引發(fā)的事故
    2021-06-06
  • Go?連接?MySQL之?MySQL?預(yù)處理詳解

    Go?連接?MySQL之?MySQL?預(yù)處理詳解

    Go語言提供了豐富的庫和工具,可以方便地連接MySQL數(shù)據(jù)庫。MySQL預(yù)處理是一種提高數(shù)據(jù)庫操作效率和安全性的技術(shù)。Go語言中的第三方庫提供了MySQL預(yù)處理的支持,通過使用預(yù)處理語句,可以避免SQL注入攻擊,并且可以提高數(shù)據(jù)庫操作的效率。
    2023-06-06
  • Go開發(fā)中有哪幾種無法恢復(fù)的致命場景分析

    Go開發(fā)中有哪幾種無法恢復(fù)的致命場景分析

    這篇文章主要為大家介紹了Go有哪幾種無法恢復(fù)的致命場景示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Go語言中的訪問權(quán)限控制

    Go語言中的訪問權(quán)限控制

    在?go?中進(jìn)行權(quán)限管理時(shí),推薦使用?grouper、casbin?和?sentry?框架,grouper?適合基于角色的訪問控制,casbin?提供高級?rbac?功能,而?sentry?提供云托管權(quán)限服務(wù)和豐富的功能集,包括多因素認(rèn)證和活動審核,這些框架有助于在電子商務(wù)網(wǎng)站等實(shí)際場景中實(shí)施細(xì)粒度的訪問控制
    2024-08-08

最新評論

宝应县| 财经| 乌恰县| 滕州市| 金秀| 玛纳斯县| 沂水县| 舟山市| 乌兰县| 来安县| 张家口市| 万全县| 锡林浩特市| 陇南市| 渭南市| 丹棱县| 和林格尔县| 广元市| 兰考县| 阜平县| 罗江县| 平谷区| 襄汾县| 长泰县| 天峻县| 榕江县| 开鲁县| 甘孜| 青铜峡市| 特克斯县| 洱源县| 苏州市| 孝昌县| 曲水县| 曲麻莱县| 黔西县| 广西| 东宁县| 黄山市| 基隆市| 夏邑县|