0

我想打印内部变量,例如文件s:myvar内部.vim。我的第一直觉是使用echo s:myvarand :source %,但我没有运气。

4

2 回答 2

1

我可以理解如何:echo导致错误(当给定一个 invalid 时{expression}),但没什么好:print抱怨的;它只允许 3 个不同的[flags]. (而且它不会输出到打印机,那是:hardcopy!!!)编辑:在完全改写问题后,这看起来不合适

任何状况之下:

  • 您可以通过附加“减慢”输出| sleep 10
  • 用于:echomsg记录输出,然后调用以前的错误和输出:messages
  • 增加错误空间:set cmdheight=5

对于更高级的调试解决方案,有Decho 插件

于 2013-03-15T17:03:47.310 回答
0

事实证明finish在我的回声消息之前被调用。

于 2013-03-16T15:45:54.027 回答