• 締切済み

viの設定ファイルについて

viとvim、設定ファイルについてお聞きします。 FedoraCore6を利用していますが、設定ファイルの.exrcと.vimrcなのですが、これはviを起動した際はどちらの設定が反映されるのでしょうか。 viで行番号を表示させたかったので.exrcに「set number」を記入しましたが、反映されませんでした。 あとから気づいたのですが、すでに「set nu」(numberの短略版)と記述されてたのでどちらにしても行番号が反映されていないようでした。でも、同じファイルに「syntax on」は記述があり、viを起動するときちんと色が付いて表示されます。 しかたなく、.vimrcに「set number」を記入したところ、viでファイルを開いたらきちんと行番号まで表示されました。 .vimrcには「set number」しか記入してないのに、色もきちんと反映されます。しかもviを起動したのであって、vimを起動したのではないのに行番号も反映されます。 viとvim、.vimrcと.exrcそれぞれの仕組みをご教示いただけますでしょうか。

みんなの回答

  • ballville
  • ベストアンサー率47% (233/487)
回答No.1

このサイト http://www15.ocn.ne.jp/~tusr/vim/vim_setting.html によれば 「Vimは.exrcを読み込んだ後に.vimrcを読み込みますので、.exrcにviとvimの共通で使えるオプションを書いておき、.vimrcにVimだけのオプションを書く」 のだそうですが。 お使いのシステムでは、viがvimのエイリアスになってたりしませんか?