0

我在 VIM 中使用 FuzzyFinder(无法切换到 Command-T,我的服务器上不支持 Ruby)。它工作得很好,除了一个问题:每当我按下退格键(例如,在打错字之后),整个 FuzzyFinder 缓冲区就会关闭。

这不会每次都发生,只有在进入目录之后才会发生。例如:

  • FILE>filename- 我可以很好地按退格键,然后得到FILE>filenam
  • FILE>folder/-- 如果我现在按退格键,缓冲区就会关闭。就好像我在进入目录后无法在层次结构中向后导航一样。

我不知道为什么会发生这种情况,这让我发疯。任何意见,将不胜感激。

当我按 fuf 文档中所说的 Ctrl+w 时也会发生这种情况。

4

1 回答 1

2

我使用 FuzzyFinder 已经有一段时间了,从来没有遇到过这个问题。

可能您有一些可能会干扰 FuzzyFinder 的映射。您可以尝试:map <bs>找出退格键上是否有任何映射,并:10verbose map <bs>找出此类映射的设置位置。

您也可以尝试从退格删除任何映射并检查问题是否仍然存在:unmap <bs>:unmap! <bs>

如果上述方法不能解决问题,您可能会考虑联系插件作者,因为该问题也可能与其他一些映射有关,如 FuzzyFinder 更改日志中所述:h fuf-changelog

  - Fixed the bug that it did not work correctly when a user have mapped <C-p>
    or <Down>.
于 2011-08-18T12:46:10.630 回答