3

我刚刚安装了 vifm-0.7.4。它包含比 0.4 版更多的功能。但是,我在旧版本中缺少一种行为。也就是说,如果您启用screenin vifm

:screen

在文本文件上按lEnter后,该文件将vi在新screen窗口中打开。但是,在新版本中,文件是在与界面相同的窗口中打开的vifm。我可以使用以下命令在新screen窗口中打开文件edit

:e

但它不如单一的方便l。是否有可能在新版本中回到旧行为?

4

1 回答 1

1

这是一种回归,直到现在才注意到。我将在下一个版本中修复该错误(应该很容易),但您可以通过电子邮件或其中一个错误跟踪器向我询问此类行为。

这是您现在可以尝试使用的东西(将其放入您的~/.vifm/vifmrc文件中):

nnoremap l : if filetype('.') == 'reg'
          \|     edit
          \| else
          \|     execute 'normal! l'
          \| endif<cr>

nmap <cr> l
nmap <right> l

但这不会运行与文件关联的程序。

于 2012-12-08T11:39:09.947 回答