久しぶりにvimの設定ファイル(.vimrc)を整理したのでメモしておく。(設定ファイル中の「”」はコメントアウトである。)
$HOME/.vimrc
""""" .vimrc """"" """ 新しい行のインデントを現在行と同じにする set autoindent """ バックアップファイルを作るディレクトリ set backupdir=$HOME/.vimbackup """ クリップボードをWindowsと連携 set clipboard=unnamed """ スワップファイル用のディレクトリ set directory=$HOME/.vimbackup """ 変更中のファイルでも、保存しないで他のファイルを表示 set hidden """ 行番号を表示する set number """ シフト移動幅 set shiftwidth=4 """ 検索時に大文字を含んでいたら大/小を区別 set smartcase """ 新しい行を作ったときに自動インデントを行う set smartindent """ 検索をファイルの先頭へループしない set nowrapscan """ 挿入モードでバックスペースやCtrl-hを使用する set backspace=indent,eol,start """ Vi互換をオフ "set nocompatible """ タブの代わりに空白文字を挿入する "set expandtab """ インクリメンタルサーチを行う "set incsearch """ タブ文字、行末など不可視文字を表示する "set list """ listで表示される文字のフォーマットを指定する "set listchars=eol:$,tab:>\ ,extends:< """ 閉じ括弧が入力されたとき、対応する括弧を表示する "set showmatch """ 行頭の余白内でTabを入力すると、'shiftwidth' の数だけインデントする。 "set smarttab """ ファイル内の <Tab> が対応する空白の数 "set tabstop=4 """ カーソルを行頭、行末で止まらないようにする "set whichwrap=b,s,h,l,<,>,[,] """ ファイル保存ダイアログの初期ディレクトリをバッファファイル位置に設定 "set browsedir=buffer """ Color scheme """ "colorscheme desert "colorscheme ron "colorscheme pablo "colorscheme molokai "colorscheme elflord "colorscheme koehler "colorscheme goodwolf "colorscheme twilight colorscheme jellybeans "colorscheme hybrid "colorscheme gruvbox