4
新しくインストールしたかのように、すべてのユーザー設定をVimに無視させるにはどうすればよいですか?
動作が個人設定の影響を受けないようにするため、ユーザーがインストールしたすべての設定ファイルを無視する方法でVimを起動します。すぐに。 これはFAQで対処されており、次のコマンドでVimを起動することが答えであることが示唆されています。 vim -u NONE -U NONE -N -i NONE これによりほとんどの方法で取得runtimepathできますが、オプションには~/.vim、特にが含まれています~/.vim/after(たとえば、その後ファイルタイプの検出をオンにしてファイルタイプを変更~/.vim/after/syntax/the_relevant_filetype.vimすると、コードが実行されます)。 起動時に次のコマンドを呼び出すことで、この特定の問題を回避できます*: :set runtimepath-=~/.vim :set runtimepath-=~/.vim/after ...しかし、私はわからない: これは堅牢なソリューションです。ユーザー設定を有効にできる唯一のパスはこれらですか?他に考えていないことはありますか? 望ましい結果を達成するためのより良い方法があります。 * --cmdまたは-u vimrcシェル引数を使用するか、単にそれらを手動で入力します。 編集:これは私が修正しようとしている問題の種類の特定の例です。(私は解決策が他の考えられる問題を修正したいのですが、まだ気付いていないかもしれません。): コンテンツを含むファイル〜/ .vim / after / ftplugin / c.vimを作成します。 noremap i :echom "This is not default behaviour"<CR> これで、ユーザーがインストールした構成のうち、無視したいものがあります。FAQで提案されたソリューションをテストしましょう。 次のコマンドでVimを実行します: vim -u NONE -U NONE -N -i NONE 次のコマンドを入力します。 …
21
startup