2011-08-11 6 views
3

私はすでにホームディレクトリに.vimrcを持っています(〜)。しかし、私は特定の機能のために私のvimrcでset nocompatibleを使う必要があります。システム全体のvimrcとユーザのvimrcの違いは何ですか?

+0

特定の機能にはシステム全体のvimrcを使用する必要がありますか?どれ? –

+0

投稿を訂正しました...私はset nocompatibleを使用して、矢印を押すとガベージ文字( 'A'、 'B'、...)を入れないようにする必要があります – ravi

+0

@raviまた、[.vimrc、 'set nocompatible'は完全に役に立たないのですか?](http://stackoverflow.com/questions/5845557/in-a-vimrc-is-set-nocompatible-completely-useless) –

答えて

6

注:この回答は、私がそれを完全に犯したと指摘した後に書き直されました。訂正のために彼に感謝します。

これはthe docsです。システムのvimrcファイル(多くの場合、/etc/vimrcまたは/etc/vim/vimrc)は、システム全体のデフォルトの初期化を実行します。その後、vimは4つの異なる場所でユーザ固有の初期化を探します。そのうちの1つは~/.vimrcです(これはドキュメントの次のセクションで説明しています)。存在するもののうちの最初のものが使用され、残りのものは無視されます。

+2

これは単なる間違っています。このセクションでは、ユーザー固有の初期化が検索される場所のみを参照します。その上のセクションでは、システムvimrcについて何か言います。 OSベンダーによってシステムvimrcがセットアップされ、ユーザーが個人設定を '〜/ .vimrc'に置くのが一般的です。 – Jens

+1

@Jens:あなたは100%正しいです。謝罪いたします。このような悪い答えは、すばやく汚いことをするために得られるものです。私はこの回答を削除しようとしていましたが、それが正しいと思ったのは唯一のものなので、それを正しいものにする方が良いでしょう。 –

+1

元の回答を修正していただきありがとうございます。いいえ。 – Jens

関連する問題