【问题标题】:Vifm startup: How to make vifm remember the last cursor/selector positions on startup?Vifm 启动:如何让 vifm 记住启动时的最后一个光标/选择器位置?
【发布时间】:2018-06-07 09:18:59
【问题描述】:

Vifm 会记住最后一个光标/选择器的位置,例如,如果您移动到一个包含文件的文件夹并将光标移动到该目录的最后一个文件,然后离开该目录并再次进入它,光标/选择器将位于最后一个突出显示(在本例中为最后一个)文件。

如何在 vifm 启动时实现此行为? (以便光标/选择器在退出 vifm 之前突出显示所有最后突出显示的项目的链?)

【问题讨论】:

    标签: vifm


    【解决方案1】:

    来自有关命令行选项的文档 (here):

    vifm 从当前目录开始,除非它被赋予不同的目录 在命令行'vifminfo' 包括"savedirs"(在这种情况下 最后访问的目录用作默认值)

    来自'vifminfo' 选项 (here) 的文档:

    savedirs - 保存上次访问的目录(需要dhistory

    示例vifmrc 实际上包含以下内容:

    set vifminfo=dhistory,savedirs,chistory,state,tui,shistory,
        \phistory,fhistory,dirstack,registers,bookmarks,bmarks
    

    如果您不使用或更改它,只需确保 dhistorysavedirs 都包括在内。

    【讨论】:

    • 顺便说一句,游侠有类似的选择吗?
    • 最近我的vifm没有保存我的分数,我的vifmrc里也有这个代码set vifminfo=savedirs...,但是当我关闭vifm时它没有保存我的分数
    • 我找到了解决方案,我不得不使用 :w 将当前设置保存在 vifminfo 文件中
    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-07
    • 2011-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多