質問: vimで現在のファイルと同じフォルダにあるファイルを開く vimでは、バッファを開いているときに、ファイルと同じディレクトリに別のファイルをロードする必要があることがよくありますが、通常はcdをそのファイルにロードしないため、pwdは親フォルダなので、毎回パスを再入力する必要があります。これに対するショートカットはありますか?または、pwdをファイルが存在するディレクトリに変更する方法はありますか?例:cd /src vi lib/foo/file.js lib/fooには2つのファイルがあります:file.jsおよびfile2.jsviで::e file2.js # doesn't work
回答: 簡単なアイデアは、autochdir設定を使用することです。 .vimrcでこれを試してください:set autochdir これにより、vimの作業ディレクトリが開いたファイルのディレクトリに変更されます。注:この機能が追加されたバージョンがわかりません。これを機能させるためにvim6から7.2にアップデートしました。