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

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

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

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

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

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

3:返回普通用戶權限

4:設置PATH        

 vi ~/.bash_profile

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

    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:這時發(fā)現(xiàn)vim中go關鍵字不會高亮, 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關鍵字高亮節(jié)奏

總結

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

相關文章

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

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

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

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

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

    通過與Java功能上的對比來學習Go語言

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

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

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

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

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

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

    內(nèi)存溢出是指程序在運行時超出了分配給它的內(nèi)存限制,從而導致程序異?;虮罎⒌默F(xiàn)象,本文主要為大家介紹了Golang解決內(nèi)存溢出的方法,感興趣的小伙伴可以了解下
    2025-01-01
  • go語言中http超時引發(fā)的事故解決

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

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

    Go?連接?MySQL之?MySQL?預處理詳解

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

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

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

    Go語言中的訪問權限控制

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

最新評論

庆云县| 靖安县| 泸西县| 鄂托克前旗| 信宜市| 青海省| 正镶白旗| 洪江市| 芦山县| 新化县| 建阳市| 柏乡县| 加查县| 靖西县| 通山县| 五寨县| 涪陵区| 绥棱县| 万源市| 四平市| 太白县| 龙山县| 霍州市| 夹江县| 枣强县| 公安县| 安西县| 宣恩县| 车致| 济宁市| 台南市| 绍兴县| 鲁山县| 柳林县| 胶州市| 宁武县| 临泉县| 德保县| 德格县| 甘谷县| 肇东市|