まず、X / Yの問題を避けるために私が本当に欲しいものは次のとおりです。
- rootユーザーとしてvimを実行します。
- vimに私の美しいカラースキームとすべてのプラグインを使用するように指示します。
- これはすべてフォルダ
/root/.vimrc
や/root/.vim
フォルダを汚染することなく行われます。 sudo vim
走りたくない状態でこれらすべてを実行してください。
各Linuxサーバーには、次の2つのファイルを含むマイアカウントがあります。
/home/b/.vim
- 私のプラグインなどを含む私のフォルダ
/home/b/.vimrc
- 私のドットvimrcファイル
これはカスタム vim 設定で実行する最初の試みです。
vim -u ~b/.vimrc
Error detected while processing /root/.vimrc:
line 33:
E185: Cannot find color scheme railscasts
line 82:
E117: Unknown function: ...
Press ENTER or type command to continue
しかし、私の.vimrcファイルは私の/home/b/.vimフォルダにのみ存在するプラグインを検索しています。これまで、私は常に/home/b/.vimフォルダを次のようにrootユーザー領域にコピーしました。
cp -r /home/b/.vim /root
しかし残念ながら、これはrootアカウントのホームフォルダを汚染するので、可能であればこれをやめたいと思います。環境変数やルートを汚染することなく自分の完全なvim環境(プラグインなどを含む)を実行する方法を教えてくれる人はいますか?
どんな助けでも大変感謝します。
info vim
PS - 文書を読み、VIMRUNTIME VIMRCやその他の環境変数を設定しようとしました。彼らは私を助けませんでした。たぶん私が何か間違っているのでしょうか…?
ベストアンサー1
.vim
ファイルの上部にランタイムパスを追加できます.vimrc
。
:set runtimepath=/home/b/.vim,$VIMRUNTIME
/home/b/.vim
これにより、vimは最初に標準の場所(/usr/share/vim/vim72/
debian squeezeなど)からプラグイン、色などを検索します。
エイリアスと一緒に使用しますvim='vim -u /home/b/.vimrc'
。