यह सामग्री Qiita से स्थानांतरित की गई है।
यदि आप vim में go भाषा के कोडिंग कर रहे हैं, तो आप syntax और gofmt, goimports का उपयोग करके कोडिंग को आसान बना सकते हैं, लेकिन व्यक्तिगत रूप से जो लेख लिखे गए हैं वे मुझे जटिल लगे, इसलिए मैंने इसे संक्षेप में प्रस्तुत करने का प्रयास किया है।
golang की स्थापना
OS X
$ brew install golang
CentOS
$ sudo yum install golang --enablerepo=epel
Ubuntu
$ sudo apt install golang
GOPATH के लिए निर्देशिका का निर्माण
$ 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 के प्लगइन प्रबंधन के लिए vim-plug का उपयोग करेंगे।
$ 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"