有时vim不会在水平移动时扩展折叠

时间:2013-05-22 06:32:34

标签: vim macvim folding vim-plugin

我遇到了一个奇怪的问题:当我使用像l这样的水平手势时,vim有时不会扩展我的折叠。如果我使用zo,它总是会扩展。我可以在hor设置变量中看到foldopen选项。当foldmethod设置为indentexpr时,我遇到了这种情况。我可能缺少什么?我似乎没有将l映射到任何地方。

由于

1 个答案:

答案 0 :(得分:4)

如果光标在折叠内的空行上,则左移(l)将不起作用,因此它不会打开折叠。

如果光标位于行的最后一列,也会发生同样的情况。但在这种情况下,h会使折叠打开。

您可以通过注意错误蜂鸣声检查移动命令是否失败,当您处于正常模式时按Esc时会发出同样的问题。如果您无法听到,可以尝试使用'visualbell'选项。