解决方案如下:
function HighlightEvery(lineNumber, lineEnd)
highlight myhighlightpattern ctermbg=darkred guibg=darkred
let pattern="/"
let i = 0
while i < a:lineEnd
let i += a:lineNumber
let pattern .= "\\%" . i . "l\\|"
endwhile
let pattern .= "\\%0l/"
let commandToExecute = "match myhighlightpattern ".pattern
execute commandToExecute
endfunction
command -nargs=* Highlightevery call HighlightEvery(<f-args>)
Run Code Online (Sandbox Code Playgroud)
在.vimrc中添加上面的代码,
并打电话
:Highlightevery 10 1000
Run Code Online (Sandbox Code Playgroud)
将突出显示行号1000中的每10行.