这是我想要做的,一个增加全局变量的简单函数.它工作正常.
let g:high_ind = 1 fun! IncHighlightInd() let g:high_ind = (g:high_ind + 1) %10 return g:high_ind endf
我想在一个中使用这个变量 map
map:call IncHighlightInd() :Highlight g:high_ind
但g:high_ind
不被认为是一个变量.如何使用这个变量?
或者更有趣的是,是否有可能做类似下面的事情?
map:Highlight IncHighlightInd()
Luc Hermitte.. 9
你必须使用:exe或c_CTRL-R_ =:
nnoremap:exe ":Highlight ".IncHighLightInd() nnoremap :Highlight =IncHighLightInd()
顺便说一下,我怀疑你应该看一下这个页面:在vim.wikia上突出显示多个单词.
你必须使用:exe或c_CTRL-R_ =:
nnoremap:exe ":Highlight ".IncHighLightInd() nnoremap :Highlight =IncHighLightInd()
顺便说一下,我怀疑你应该看一下这个页面:在vim.wikia上突出显示多个单词.