让编辑器支持 Go 语言
让编辑器支持 Go 语言
目录:
前言
安装 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
- 打开 Package Control:
Ctrl + Shift + P
或点击 Preferences 菜单下的 Package Control ; - 然后输入
Install Package
并按回车键; - 等待新界面出现后输入
GoSublime
并按回车键.
配置 GoSublime 插件
- 安装完成后重啓 Sublime Text 2;
-
点击 Preferences -> Package Settings -> GoSublime 下的 Settings-Default 或 Settings-User 菜单项. 在打开的文件中添加如下配置后保存:
{ "env": {
"GOROOT": "$HOME/go",
"GOPATH": "$HOME/workspace/go"
} }
简单试用
- 打开一个 Go 代码文件. 例如: hello.go
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
- 编辑 Vim 的配置文件:
vim ~/.vimrc
; - 添加:
Bundle 'undx/vim-gocode'
; - 更新: 保存配置文件后执行命令
:BundleInstall!
.
配置完成后可打开一个 Go 代码文件验证下代码补全功能.
若没有出现代码补全功能,请确定是否安装过 Vim 代码补全插件,例如: YouCompleteMe.
评论暂时关闭