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