いろいろ調べたんですが $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でいうところの<!-- -->
ですね。