如何在Vim上设置Golang写作环境
- Vim で golang を書く環境を整える
我已经转移到个人博客了。
如果在vim中进行Go语言编码,可以通过语法高亮、gofmt和goimports等工具来轻松编码。不过,我个人感觉有些人的文章写得很复杂,所以我个人总结了一下。
安装Golang
苹果操作系统 X
$ brew install golang
CentOS -> CentOS操作系统
$ sudo yum install golang --enablerepo=epel
乌班图
$ sudo apt install golang
创建用于GOPATH的目录。
$ mkdir $HOME/.golang
$ mkdir $HOME/go
将环境变量设置到.zshrc文件中(在bash中为.bashrc)。
- vim ~/.zshrc で編集
export GOPATH=$HOME/go
export GOROOT=$( go env GOROOT )
export PATH=$GOPATH/bin:$PATH
- .zshrcの再読み込み(bashの場合は.bashrc)
$ source ~/.zshrc
安装 vim-go
在安装vim-go之前,需要安装vim的插件管理工具。
本次使用vim-plug作为vim的插件管理工具。
$ curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
编辑.vimrc文件
- vim ~/.vimrc
call plug#begin('~/.vim/plugged')
Plug 'fatih/vim-go'
call plug#end()
插件的安装
- プラグインインストール
vim +PlugInstall +q +q
vim +GoInstallBinaries +q +q
- goimports が実行されるよう設定を追加
$ vi ~/.vimrc
let g:go_fmt_command = "goimports"