标签: vim
我编写了函数 myfold 来处理用:terminal调用的vim终端中的折叠命令输出。我设置了foldmethod=expr和foldexpr=_myfold_()。
:terminal
foldmethod=expr
foldexpr=_myfold_()
如果我将行从终端缓冲区复制到常规缓冲区,它将起作用。但是,如果我直接在vim终端中尝试无法使用fold,则会收到 E490 错误。
我检查了 foldmethod 和 fold_expr ,值是正确的。我想念什么?