Thursday, November 18, 2010

[Vim] .vimrcと.gvimrcのメモ [MacVim]

Vimをちょっぴりカスタマイズ。
例によって備忘録。
.gvimrcの方はMacVim専用にしてあるけど、Windows等もほぼ一緒の設定でいけるはず。
一部設定は.vimrcではなく.gvimrcに書かないと反映されないので注意。



まずは~/.vimrcの設定から
"---------------------------------------------------------------------------
" 編集に関する設定:
"
" タブの画面上での幅
set tabstop=4
" タブをスペースに展開
set expandtab
" オートインデント
set cindent
" オートインデントの深さ
set shiftwidth=4
" バックスペースでインデントや改行を削除
set backspace=indent,eol,start

"---------------------------------------------------------------------------
" 表示に関する設定:
"
" 行番号を表示
set number
" ルーラーを表示
set ruler
" タブや改行を表示
set list
set listchars=eol:$,tab:>-
" 折り返し表示しない
set nowrap
" 検索結果をハイライト
set hlsearch
" 括弧入力時に対応する括弧を表示
set showmatch
" ビジュアルベル
set visualbell

"---------------------------------------------------------------------------
" 検索の挙動に関する設定:
"
" インクリメンタルサーチ
set incsearch
" 検索時に大文字小文字を無視
set ignorecase
" 検索時にファイルの最後まで行ったら最初へ
set wrapscan

"---------------------------------------------------------------------------
" ファイル操作に関する設定:
"
" バックアップファイルを作成しない
set nobackup

次に~/.gvimrcの設定。
"---------------------------------------------------------------------------
" GUIに関する設定
"
if has('gui_macvim')
" IMを無効化
set imdisable
" 透明度
set transparency=15
" コマンドラインの行数
set cmdheight=2
" ツールバー非表示
set guioptions-=T
" スクロールバー非表示
set guioptions-=r
set guioptions-=R
set guioptions-=l
set guioptions-=L
" フルスクリーン
set fuoptions=maxvert,maxhorz
au GUIEnter * set fullscreen
" アンチエイリアス有効
set antialias
" フォント
set guifont=Menlo:h12
" カラースキーム
colorscheme koehler
endif

画面を縦にスプリットして使用するといい感じ。

No comments:

Post a Comment