gpt4 book ai didi

Vim:突出显示每个第 N 行?

转载 作者:行者123 更新时间:2023-12-04 14:59:14 24 4
gpt4 key购买 nike

我正在使用 Vim 写一些“页面”很重要的东西。页是固定数量的行。

我用 :set colorcolumn突出显示右边距。有没有类似的东西可以突出显示文件的每个第 N 行?

最佳答案

下面的解决方案:

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>)

在你的 .vimrc 中添加上面的代码,

并打电话
:Highlightevery 10 1000

将每 10 行突出显示到第 1000 行。

关于Vim:突出显示每个第 N 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20718849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com