読者です 読者をやめる 読者になる 読者になる

Segmentation Fault

デジタル土方の落書き帳

最低限あると嬉しいvimrc

Linux vim

大抵もっとごちゃごちゃ書いてあるけど、個人的に最低限あると嬉しいvimrcの設定だけをピックアップ。

$cat ~/.vimrc
syntax on

"色設定
colorscheme desert

"前回編集終了位置からの再開
augroup vimrcExtend
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\""
augroup END

"C/C++ファイルのみ拡張Tab設定
autocmd FileType c,cpp set expandtab

"インデント関連
set cindent
set cinoptions=:0,p0,t0
set cinwords=if,else,while,for,do,switch,case
set backspace=2
set tabstop=4
set shiftwidth=4

"文字コード
set encoding=utf-8
set fileencodings=utf-8,iso-2022-jp,cp932,sjis,euc-jp

"行表示
set nu

"検索時のハイライト
set hlsearch

"ショートカット
nmap <ESC><ESC> : nohlsearch <CR>
nmap <TAB> : set nu <CR>
nmap <TAB><TAB> : set nonu <CR>