我想打印内部变量,例如文件s:myvar内部.vim。我的第一直觉是使用echo s:myvarand :source %,但我没有运气。
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 回答