Vim

Vimの設定ファイルを作る

いろいろ調べたんですが $HOME やら ~/.vimrc やら初心者には分かりにくい解説ばかりだったので個人的にメモ

はじめに

vimにある程度慣れてくると、いちいち:set ~なんてやってられなくなります。いろいろ調べると、あらかじめ設定ファイルを作っておく事で、環境設定ができることが分かりました。

どうやらこの設定ファイルには2種類あり、システムvimrcが読み込まれた後、ユーザvimrcが読み込まれ、重複する設定はユーザvimrcで上書きされるようです。

ユーザが安全に弄れるのはユーザvimrcで、その保存先が先程述べた$HOMEだったり~/と呼ばれる場所のようです。

それでは、$HOMEやら~/と呼ばれる場所を探してみましょう

$HOMEを探して移動するまで

$HOMEを探す

$ echo $HOME
/Users/tetsuya

echo コマンドは $HOME という変数の中身をを表示しないさいってことですね。これで自分の$HOME/Users/tetsuya だったことが分かりました。

$HOMEへ移動

$ cd /Users/tetsuya

もしくは

$ cd ~/

.vimrc の編集をする

.vimrc の作成

vim .vimrc

さて、これであとは好きに設定を追加していくだけです。

参考までに私の設定は下記の通りです。

"#####表示設定#####
set number "行番号を表示する
set title "編集中のファイル名を表示
set showmatch "括弧入力時の対応する括弧を表示
syntax on "コードの色分け
set tabstop=4 "インデントをスペース4つ分に設定
set smartindent "オートインデント

"#####検索設定#####
set ignorecase "大文字/小文字の区別なく検索する
set smartcase "検索文字列に大文字が含まれている場合は区別して検索する
set wrapscan "検索時に最後まで行ったら最初に戻る

追記
yaottiさんがコメントしてくださっているように、 .vimrc では " (ダブルクオテーション)で始まる行はがコメント行となります。Javaでいうところの//、HTMLでいうところの<!-- -->ですね。