Goでちょっと遊びたくなったのでHelloWorldしてみました。
プラグインのおかげで爆速?コーディングできます。(IDEの方が早いかも?)
Hello World
設定
現時点での設定です。
Vim初心者なので使いこなせてないです。
もっと快適にコーディングできるプラグインあったら教えてください・・・(>_<)。
init.vim
$ cat~/.config/nvim/init.vimif&compatiblesetnocompatibleendiflets:dein_dir = expand('~/.cache/dein')lets:dein_repo_dir =s:dein_dir . '/repos/github.com/Shougo/dein.vim'if!isdirectory(s:dein_repo_dir)
execute '!git clone https://github.com/Shougo/dein.vim's:dein_repo_dir
endif
execute 'set runtimepath^=' . s:dein_repo_dir
call dein#begin(s:dein_dir)call dein#add('Shougo/dein.vim')call dein#add('Shougo/vimproc', {'build': 'make'})call dein#add('Shougo/deoplete.nvim')call dein#add('zchee/deoplete-go', {'build': 'make'})call dein#add('itchyny/lightline.vim')call dein#add('Shougo/unite.vim')call dein#add('ujihisa/unite-colorscheme')call dein#add('tomasr/molokai')call dein#add('scrooloose/syntastic')call dein#add('Shougo/vimshell.vim')call dein#add('jiangmiao/auto-pairs')call dein#add('fatih/vim-go')call dein#end()if dein#check_install(['vimproc'])call dein#install(['vimproc'])endifif dein#check_install()call dein#install()endif" Use deoplete.letg:deoplete#enable_at_startup =1" deoplete-goletg:deoplete#sources#go#gocode_binary = $GOPATH.'/bin/gocode'letg:deoplete#sources#go#sort_class = ['package','func','type','var','const']
" molokaisyntaxoncolorscheme molokai
highlight Normal ctermbg=none
letg:molokai_original =1letg:rehash256 =1" vim-goletg:go_fmt_command ="goimports"" Syntasticletg:syntastic_go_checkers = ['golint','govet','errcheck']
letg:syntastic_mode_map = { 'mode': 'active','passive_filetypes': ['go'] }
" vimsettitlesetnoshowmodesetnumbersettabstop=4setautoindentsetexpandtabsetshiftwidth=4" Enable filetype pluginsfiletype plugin on