[英]In vim, how to highlight a line while keeping syntax coloring?
在 vim 中,我想:
:hi CursorLine ctermbg=black
)和
和
(注意:在 .vimrc 中添加幾行就可以了)
我嘗試通過:hi CursorLine ctermbg=black
,但這會導致更改光標突出顯示顏色但不保持語法着色。
未突出顯示,並具有語法着色:
突出顯示,但失去了語法着色:
在上面的例子中,我希望string
word 保持紫色, if
word 保持黃色等,即使行被突出顯示。
我還嘗試切換:syntax off
:syntax on
,毫不奇怪這沒有效果。
這個問題(vim 中的語法高亮)似乎與我要問的相似,但這不是因為 1)我不想改變背景,2)我不想改變主題,3)它看起來像 OP這里在使用現有的語法配色方案時遇到了麻煩,只想能夠看到東西。
這個問題(自定義語法着色 vim)似乎與我要問的相似,但這不是因為 1)我不想更改現有的語法着色,我想保留它,2)我不想添加任意語法突出顯示,我只希望 CursorLine 突出顯示,同時還保持語法着色。
我通過運行:hi CursorLine ctermbg=black term=none cterm=none
得到了我想要的行為。
雖然超出了我的原始問題的范圍,但還需要運行:set cursorline
才能顯示行突出顯示。
這似乎對我有用......
:hi CursorLine cterm=NONE guifg=NONE
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.