如何配置 vim 以突出显示指定行?

How can I configure vim to highlight a specified line?

我想标记一条线,这样当我检查我的代码时,我就可以很容易地发现它以进行进一步的更改。 一些编辑器可以选择通过简单地点击行号来标记行。 (也许是 np++) 有什么办法可以达到同样的目的吗?

1.通过突出显示特定行来标记:

首先设置高亮组名称和颜色:

:hi MyLineHighl cterm=bold ctermfg=white ctermbg=darkred

然后选择哪一行(例如:第 8 行):

:match MyLineHighl /\%8l/

2。通过放置符号来标记:

设置符号栏的颜色

:hi SignColumn cterm=none ctermfg=darkred ctermbg=none

定义标志组及其设置

:sign define markLine text=▶ texthl=SignColumn

放置一个标志:组 "markLine",id "1" 在行 "8" 缓冲区编号 "1"

:sign place 1 line=8 name=markLine buffer=1

更多:

:help sign-commands :help :match :help hi