glacea @ ウィキ

gvimrc

設定ファイルの内容

フォント設定

set guifont=<フォント名>:h<高さ>
set guifontwide=<マルチバイトフォント名>:h<高さ>
※フォント名にマルチバイト文字が含まれる場合、ファイルをShift-JISで保存する必要がある。

行間隔の設定

set linespace=<行間隔px数>

行番号を表示

set number
set numberwidth=<表示桁数>
※表示桁数には、行番号の後ろのスペースも含まれる。
 例えば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


h4

h5
h6