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

时间:2017-01-19 23:40:08

标签: vim highlight

我希望标记一行,这样当我查看我的代码时,我就可以轻松地发现它以进行进一步的更改。 有些编辑可以通过简单地点击行号来标记该行。 (也许是np ++) 有没有办法可以实现同样的目标?

1 个答案:

答案 0 :(得分:4)

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

在缓冲区编号“1的行”8“中放置一个符号:”markLine“,ID ”1“ ”1“

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

更多信息:

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