我正在尝试使用打开文件的相对路径将我的会话保存在 Vim 中。使用cur_dir
in sessionoptions
,文件的路径将是相对的 wrt。当前目录,但会话文件包含cd /path/to/base/directory
命令:
...
cd /path/to/base
badd +0 relpath1/file
badd +0 relpath2/file
...
如果我忽略curdir
sessionoptions,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 结帐到另一个。