因此,这类似于'静默执行带范围的命令';但那是在映射中,因此该解决方案不适用于我想要做的事情。
我正在使用撇去带有 LaTeX Sync 的 PDF 查看器,以及如下命令以跳转到 MacVim 实例中的相应行:
mvim --remote-silent +":%line;foldo!" "%file"
E490: No fold found
不幸的是,大多数情况下,这都会打印“ ”。在试图使那但是,+":%line;silent! foldo!"
我遇到了其他:“ E481: No range allowed
”。
我也尝试过try | foldo! | endtry
类似的方法;但我发现所有方法都无法将范围传递到foldopen!
调用中。我有什么办法可以做到这一点吗?
答案1
啊,天哪,#vim
Freenode 上的某个人帮助了我:那行代码有问题,因为;
它并不代表 Vim 中的后续命令。
以下工作按预期进行:
mvim --remote-silent +":%line | silent foldo!" "%file"