MACで Go言語の開発環境(Go+Vundle+Vimgo+gocode)セットアップ
この記事はWanoグループ Advent Calendar 2016の16日目の記事です。
(2016年12月 Version)
1. GO install
Apple OS X (OS X 10.8 or later)
go1.7.4.darwin-amd64.pkg (79MB)
2. Goのpath設定 (~/.zshrc編集)
[shell]
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
[/shell]
テスト方法(hello world):
(1) Create the project
[shell]
mkdir -p $GOPATH/src/github.com/user
mkdir $GOPATH/src/github.com/user/hello
vim $GOPATH/src/github.com/user/hello/hello.go
[/shell]
(2) Install it
[shell]
go install github.com/user/hello
[/shell]
(3) Run it
[shell]
cd $GOPATH/bin
./hello
[/shell]
3. Vundle install
[shell]
mkdir ~/.vim/bundle
git clone https://github.com/VundleVim/Vundle.vim.git
[/shell]
4. Vundleの設定(~/.vimrc編集)
[shell]
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'fatih/vim-go'
Plugin 'nsf/gocode', {'rtp': 'vim/'}
call vundle#end() " required
filetype plugin indent on " required
[/shell]
5. Vimで:PluginInstall実行する (Vimgoとgocodeのインストール)
GoFmt :ソースコード整形
ctrl+x,ctrl+o (順番に連発) : 自動補完機能