自分のサイトから
local_vimrc.vim 各ディレクトリ毎に設定を行う。設定ファイル名は_vimrc_local.vim 。 a/b/cとあって、aの直下に_vimrc_local.vim を置けば、a/b/cの全ディレクトリに設定が有効になる。
$ vim -u {vimrcファイル名} {編集ファイル名}
で出来ます。
- u {vimrc} Use the commands in the file {vimrc} for initializations. All
the other initializations are skipped. Use this to edit a
special kind of files. It can also be used to skip all ini-
tializations by giving the name "NONE". See ":help initial-
ization" within vim for more details.
他には別ユーザを作れば簡単にできますね。
それぞれのユーザのホームディレクトリに置いておけばよいので。
~/.vimrc
参考になれば幸いです。
いえ、ファイルのディレクトリによって設定ファイルを変えたいのです。ファイル毎に変えたいわけではないのです。
こんな方法ではいかがでしょうか。
1.適当なツールで自分専用スクリプト「vim」を作る (csh、Perl、...)
2.個人の環境変数のコマンドサーチパスで標準のvimより先に上記がヒットするようにする。
2'.上記スクリプトをmyvim等の名前にする。
3.上記スクリプトの中で、編集ファイルの場所に応じた.vimrcを読み込んで本来のvimを起動する。
※.vimrcの読み込み方は回答1に書かれている通り「vim -u {vimrcファイル名} {編集ファイル名}」にて。
「編集中のファイルがあるディレクトリ」
vim は :e で、別バッファにファイルを読み込むことができますが、起動オプションだとそれに対応できないのではないでしょうか?
自分のサイトから
local_vimrc.vim 各ディレクトリ毎に設定を行う。設定ファイル名は_vimrc_local.vim 。 a/b/cとあって、aの直下に_vimrc_local.vim を置けば、a/b/cの全ディレクトリに設定が有効になる。
お、ありがとうございます。
present from $HOME to the directory of the current buffer every time we change buffer.
おおー! これはすごい! ちょっと試してみますね。
-----------
追記:試してみました。ほとんど希望通りのことができるようになりました。id:longicornさんありがとうございます!
解決したのでこの質問は終了させていただきます。今回、ポイントは傾斜配分となりますがよろしくお願いします。
お、ありがとうございます。
おおー! これはすごい! ちょっと試してみますね。
-----------
追記:試してみました。ほとんど希望通りのことができるようになりました。id:longicornさんありがとうございます!
解決したのでこの質問は終了させていただきます。今回、ポイントは傾斜配分となりますがよろしくお願いします。