ファイルを開くための相対パスを使用して、セッションを Vim に保存しようとしています。cur_dir
inを使用sessionoptions
すると、ファイルへのパスは相対 wrt になります。現在のディレクトリですが、セッション ファイルには次のcd /path/to/base/directory
コマンドが含まれています。
...
cd /path/to/base
badd +0 relpath1/file
badd +0 relpath2/file
...
sessionoptionscurdir
を省略した場合、cd
コマンドは表示されなくなりますが、ファイル パスは絶対パスになります。
badd +0 /path/to/base/relpath1/file
badd +0 /path/to/base/relpath2/file
相対パスのみを wrtにする方法はありますか。プラグインやスクリプトの作成なしで、セッションが作成されたときの現在のディレクトリに移動しますか? したがって、セッションファイルには次のもののみが含まれます。
badd +0 relpath1/file
badd +0 relpath2/file
私の最終的な目標は、たとえば SVN チェックアウトから別のものにコピーできるセッション ファイルを用意することです。