【发布时间】:2012-11-10 14:29:56
【问题描述】:
我正在尝试使用打开文件的相对路径将我的会话保存在 Vim 中。在sessionoptions 中使用cur_dir,文件的路径将是相对的。当前目录,但会话文件包含cd /path/to/base/directory 命令:
...
cd /path/to/base
badd +0 relpath1/file
badd +0 relpath2/file
...
如果我将curdir 排除在会话选项之外,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 结帐到另一个。
【问题讨论】:
标签: session vim relative-path absolute-path