我刚刚安装了vifm-0.7.4。它包含的功能远远多于0.4版。但是,我在旧版本中缺少一种行为。也就是说,如果您在screen
中启用vifm
:
:screen
在文本文件中按 l 或 Enter 后,该文件将在新vi
窗口的screen
中打开。但是,在新版本中,文件在与vifm
接口相同的窗口中打开。我可以使用screen
命令在新的edit
窗口中打开文件:
:e
但它不如单个 l 方便。是否有可能回到新版本中的旧行为?
答案 0 :(得分:1)
这是一种回归,直到现在才被注意到。我将在下一个版本中修复该错误(它应该很简单),但您可以通过电子邮件或其中一个错误跟踪器向我询问此类行为。
以下是您现在可以尝试使用的内容(将其放入~/.vifm/vifmrc
文件中):
nnoremap l : if filetype('.') == 'reg'
\| edit
\| else
\| execute 'normal! l'
\| endif<cr>
nmap <cr> l
nmap <right> l
但这不会运行与文件相关的程序。