在 vifm 中使用环境变量设置书签

在 vifm 中使用环境变量设置书签

在 vifmrc 中我尝试设置一个书签

bmark! $home/tmp tmp

...但这似乎不起作用。

我得到的是一个带有路径的书签/location_where_i_was_when_setting_the_bookmark/$home/tmp~/$home/tmp

这是一个错误还是预期的行为,如果是后者我的问题是:(如何)我可以使用 shell 环境变量设置书签。

我还尝试在分配 vifmrc 之前重置环境变量,但没有效果

let &home=$home
bmark! $home/tmp tmp

答案1

:bmark从 v0.12 开始,命令不再扩展环境变量。

因为$HOME您可以使用~扩展的版本。

对于其他人尝试添加:execute像这样:

execute 'bmark!' $wtmp 'tmp'

相关内容