如何从.vim文件打印?
我想在如何从.vim文件打印?,vim,Vim,我想在.vim文件中打印内部变量,如s:myvar。我的第一反应是使用echo s:myvar和:source%,但我没有运气。我能理解:echo如何会导致错误(当给出无效的{expression}时),但很少有人抱怨:print;它只允许3种不同的[标志]。(而且它不会输出到打印机,这是:硬拷贝!!!)编辑:在完全重新表述问题后,这看起来不合适 无论如何: 您可以通过附加| sleep 10 使用:echomsg记录输出,然后调用以前的错误并使用:消息进行输出 使用增加错误空间:设置cmdh
.vim
文件中打印内部变量,如s:myvar
。我的第一反应是使用echo s:myvar
和:source%
,但我没有运气。我能理解:echo
如何会导致错误(当给出无效的{expression}
时),但很少有人抱怨:print
;它只允许3种不同的[标志]
。(而且它不会输出到打印机,这是:硬拷贝!!!)编辑:在完全重新表述问题后,这看起来不合适
无论如何:
- 您可以通过附加
| sleep 10
- 使用
:echomsg
记录输出,然后调用以前的错误并使用:消息进行输出
- 使用
增加错误空间:设置cmdheight=5
对于更高级的调试解决方案,有一个。结果是,finish
在我的回显消息之前被调用。请不要完全重新表述您的问题,以便现有的答案看起来不合适。相反,最好问另一个问题。