我在VIM中使用FuzzyFinder(无法切换到Command-T,我的服务器上没有Ruby支持)。它运行良好,除了一个问题:每当我点击退格键(例如,在输入拼写错误后),整个FuzzyFinder缓冲区就会关闭。
这不会每次都发生,只是在进入目录后才会发生。例如:
FILE>filename
- 我可以点击退格,并获得FILE>filenam
FILE>folder/
- 如果我现在点击退格键,缓冲区就会关闭。这就好像我在输入目录后无法在层次结构中向后导航。我不知道为什么会这样,这让我发疯了。任何建议将不胜感激。
当按下Ctrl + w时也会发生这种情况,就像在fuf文档中所说的那样。
答案 0 :(得分: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>.