curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh
sh ./installer.sh ~/.cache/dein
.vimrc
call dein#add('fatih/vim-go')
call dein#add('tpope/fugitive')
...
set mouse=
set tabstop=2
set shiftwidth=2
let g:go_fmt_command = "goimports"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" ステータスラインの表示
set laststatus=2
set statusline=%< " 行が長すぎるときに切り詰める位置
set statusline+=[%n] " バッファ番号
set statusline+=%m " %m 修正フラグ
set statusline+=%r " %r 読み込み専用フラグ
set statusline+=%h " %h ヘルプバッファフラグ
set statusline+=%w " %w プレビューウィンドウフラグ
set statusline+=%{'['.(&fenc!=''?&fenc:&enc).':'.&ff.']'} " fencとffを表示
set statusline+=%y " バッファ内のファイルのタイプ
set statusline+=\ " 空白スペース
if winwidth(0) >= 130
set statusline+=%F " バッファ内のファイルのフルパス
else
set statusline+=%t " ファイル名のみ
endif
set statusline+=%= " 左寄せ項目と右寄せ項目の区切り
set statusline+=%{fugitive#statusline()} " Gitのブランチ名を表示
set statusline+=\ \ " 空白スペース2個
set statusline+=%1l " 何行目にカーソルがあるか
set statusline+=/
set statusline+=%L " バッファ内の総行数
set statusline+=,
set statusline+=%c " 何列目にカーソルがあるか
set statusline+=%V " 画面上の何列目にカーソルがあるか
set statusline+=\ \ " 空白スペース2個
set statusline+=%P " ファイル内の何%の位置にあるか
" vim -b で開いた時に有効
augroup BinaryXXD
autocmd!
autocmd BufReadPre *.bin let &binary =1
autocmd BufReadPost * if &binary | silent %!xxd -g 1
autocmd BufReadPost * set ft=xxd | endif
autocmd BufWritePre * if &binary | %!xxd -r | endif
autocmd BufWritePost * if &binary | silent %!xxd -g 1
autocmd BufWritePost * set nomod | endif
augroup END
set ignorecase
"set number