如何在vim正则表达式中展开设置或变量?

时间:2012-05-15 18:12:38

标签: regex vim

我有一个正则表达式^ \{3,}/,并希望使用设置或变量的值代替3。这是上下文:

match LeadingSpaces /^ \{3,}/
highlight LeadingSpaces ctermbg=red guibg=red

我想使用tabstop的值代替3.或者,我可以设置一个新变量来使用。

1 个答案:

答案 0 :(得分:7)

请尝试以下操作,而不是match LeadingSpaces /^ \{3,}/

execute 'match LeadingSpaces /^ \{'.&tabstop.',}/'