
私はVimから始めています。
~/.vimrc
ホームディレクトリにファイルを作成し、設定を追加し始めました。
ファイルを保存して再度起動すると、 で設定が有効になっているのがわかりますvim
。ただし、 を再度開いても、vimtutor
行った設定は表示されません。
また、設定が機能しているかどうかを確認するために、別のフォルダーに別のテキスト ファイルを作成しましたが、機能しています。では、なぜ vimtutor ファイルでそれらが使用されないのでしょうか?
答え1
からman vimtutor
:
Vim is always started in Vi compatible mode.
からman vim
:
-C Compatible. Set the 'compatible' option. This will make Vim behave mostly like Vi, even though a .vimrc file exists.
したがってvimtutor
、を起動すると互換モードで起動し、vimrc ファイルは無視されます。
ただし、の中身はvimtutor
単なるテキスト ファイルです。(a) チューター ファイルのコピーを作成して元のファイルを変更せずに変更できるようにする、(b) 常に vi 互換モードで起動する、という点を除けば、特別な点はありません。
vi 互換モードではなく vimrc 設定を使用してチューター テキスト ファイル (そのコピー) を開く場合は、 を実行しvimtutor
、 と入力して:w myvimtutorfile
テキスト ファイルを現在のディレクトリに保存します。次に、 と入力して:q!
vimtutor を終了し、コマンド ラインで と入力するとvim myvimtutorfile
、.vimrc 設定が有効になっていることがわかります。