• home
  • MACで Go言語の開発環境(Go+Vundle+Vimgo+gocode)セットアップ

MACで Go言語の開発環境(Go+Vundle+Vimgo+gocode)セットアップ

この記事はWanoグループ Advent Calendar 2016の16日目の記事です。

(2016年12月 Version)
1. GO install

https://golang.org/dl/

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 (順番に連発) : 自動補完機能

About

Wanoグループのエンジニアやデザイナーが使っている技術、興味のある技術、(色んな意味で)はまっている技術などをお伝えしていきます。