歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> 讓編輯器支持 Go 語言

讓編輯器支持 Go 語言

日期:2017/3/1 9:56:13   编辑:Linux編程

目錄:

前言
安裝 gocode
配置: Sublime Text 2
安裝插件: GoSublime
配置 GoSublime 插件
簡單試用
配置: Vim
前提
安裝 vim-gocode

前言

學習 Go 語言的第二步: 設置編輯器.讓編輯器能補全 Go 的語法. 這裡記錄下 Sublime Text 2 和 Vim 的配置.

安裝 gocode

gocode 就是 Go 的代碼自動補全工具.

#安裝
go get -u github.com/nsf/gocode
#驗證:  
which gocode

配置: Sublime Text 2

Sublime Text 2 下 Go 的自動補全功能由插件 GoSublime 調用 gocode 來實現,所以要安裝 GoSublime 插件.

安裝插件: GoSublime

  1. 打開 Package Control: Ctrl + Shift + P 或點擊 Preferences 菜單下的 Package Control ;
  2. 然後輸入 Install Package 並按回車鍵;
  3. 等待新界面出現後輸入 GoSublime 並按回車鍵.

配置 GoSublime 插件

  1. 安裝完成後重啓 Sublime Text 2;
  2. 點擊 Preferences -> Package Settings -> GoSublime 下的 Settings-Default 或 Settings-User 菜單項. 在打開的文件中添加如下配置後保存:

    { "env": {
    "GOROOT": "$HOME/go",
    "GOPATH": "$HOME/workspace/go"
    } }

簡單試用

  1. 打開一個 Go 代碼文件. 例如: hello.go
  2. Ctrl + b 後會出現 Go Shell. 輸入 go run hello.go 後按回車鍵即可執行命令.

配置完成.有關 GoSublime 的詳細使用請訪問 GoSublime 使用說明.

配置: Vim

Vim 下對 Go 語言的自動補全功能也是由自動補全插件調用 gocode 實現的,所以只要配置下 gocode 就可以了.
我所知道的有兩種方法:
1. 可參考 gocode 的自我說明中的方法對 Vim進行配置.
2. 另外一種更簡單的就是是使用插件 vim-gocode.這裡主要記錄這一方法.

前提

安裝 vim-gocode 前需安裝 Vundle. 關於 Vundle 怎麼安裝,請參考 Vundle 自我說明.

安裝 vim-gocode

  1. 編輯 Vim 的配置文件: vim ~/.vimrc;
  2. 添加: Bundle 'undx/vim-gocode';
  3. 更新: 保存配置文件後執行命令 :BundleInstall!.

配置完成後可打開一個 Go 代碼文件驗證下代碼補全功能.
若沒有出現代碼補全功能,請確定是否安裝過 Vim 代碼補全插件,例如: YouCompleteMe.

Copyright © Linux教程網 All Rights Reserved