如果我在三个不同的缓冲区上单独执行命令syn region Region1 matchgroup=Highlight1 start=+(+ end=+)+
,则在所有三个缓冲区中正确定义语法区域Region1。
但是,如果我通过bufdo执行它,例如bufdo syn region Region1 matchgroup=Highlight1 start=+(+ end=+)+
,则最后一个缓冲区中缺少语法区域。
我想在所有活动缓冲区中定义此区域,但我不明白为什么bufdo失败。有人可以帮忙吗?
谢谢!