設定ファイルの内容
フォント設定
set guifont=<フォント名>:h<高さ>
set guifontwide=<マルチバイトフォント名>:h<高さ>
※フォント名にマルチバイト文字が含まれる場合、ファイルをShift-JISで保存する必要がある。
行間隔の設定
set linespace=<行間隔px数>
行番号を表示
set number
set numberwidth=<表示桁数>
※表示桁数には、行番号の後ろのスペースも含まれる。
例えば7を指定した場合、行番号を6桁でゼロサプレス+後ろにスペース1つとなる。
例えば7を指定した場合、行番号を6桁でゼロサプレス+後ろにスペース1つとなる。
タブ・改行文字を表示
set list
自動インデント抑止
set noautoindent
set nosmartindent
set nocindent
set nocopyindent
nocopyindentは、コメント行からo等で行を挿入した際、自動的にコメント行が継続されるのを抑止する。
折り返さない
set nowrap
4タブ
set noexpandtab
set nosmarttab
set tabstop=4
タブ表示文字
set list
set listchars=tab:^\ ,eol:$
Tab文字をハット記号+スペース、行末記号を$で表示。
バックアップを作らない
set nobackup
コマンド履歴の保持数を変更
set history=<保持数>
50くらいが妥当?
検索は大文字小文字を区別
set ignorecase
インクリメントサーチ無効化
set noincsearch
カーソル行の背景色表示
set cursorline
規定改行文字はCR
set fileformats=mac,unix,dos
set fileformat=mac
mac=CR, unix=LF, dos=CR-LF
規定エンコーディングはUTF-8
set fileencoding=<エンコーディング>
Macならutf-8, WindowsならShift-JISかな
末尾まで検索したら先頭に戻る
set wrapscan
クリップボードをWindowsと連携
set clipboard=unnamed
カーソルを点滅させない
set guicursor=a:blinkon0
常にタブ(ウィンドウ)を表示
set showtabline=2
スワップファイル出力先
set directory=/Library/Application\ Support/MacVim/swaps
このwikiの更新情報RSS