我正在使用vim脚本,并希望查看脚本中为调试目的而生成的变量的值。Vim:看不到:消息历史列表中的echomsg消息
我使用类似:
echomsg 'My variable = ' . b:variable
重装源与
:source %
再看看消息历史记录列表与
:messages
但什么也没有,我很确定这个命令会被执行。
我在这里做错了什么?
编辑: 我想改变vim-cucumber,所以我想看到一个变量的值。在本插件/ cucumber.vim文件,我有以下几点:
let b:cucumber_root = expand('%:p:h:s?.*[\/]\%(features\|stories\)/step_definitions/mobile_website\zs[\/].*??')
echomsg 'cucumber_root = ' . b:cucumber_root
你可以发布你正在做的事情吗?如果'echomsg'是文件中唯一的东西,这对我有用。 – FDinoff 2015-03-19 01:01:39
你有错误信息吗?如果b:变量不存在,则此表达式将发出错误。 – SolaWing 2015-03-19 02:55:00
不;没有错误信息;添加代码片段。 – JESii 2015-03-19 04:19:02