我正在尝试更改在 netrw 目录列表中用于选择文件的浅绿色条的颜色。我该怎么做呢?
编辑: 另外,如何使 netrw 目录列表中的颜色与 .dircolors 中指定的颜色相匹配?
最佳答案
那个“浅绿色条”是光标线;您可以通过 :highlight link CursorLine TARGET
将其链接到 colorscheme 中的另一种颜色(其中 TARGET
是 中的组之一: hi
输出),或通过 定义自定义突出显示:highlight CursorLine ctermbg=... guibg=...
;有关详细信息,请参阅 :help height-args
。注意:这不仅会影响 netrw 插件,还会影响 Vim 中光标线的任何使用。由于您不认识这个元素,看来您还没有使用它,所以应该没问题:-)
或者,您也可以通过 :let g:netrw_cursor = 0
关闭此插件功能。请参阅 :help g:netrw_cursor
。
netrw插件检测某些特殊文件,但识别的类型与dircolors不同。您将在 :help g:netrw_special_syntax
下找到突出显示组。同样,您可以通过 :highlight
命令自定义这些内容,如上所述。
所有这些调整都必须放入您的 ~/.vimrc
文件中,并且必须重新启动 Vim 才能看到效果。
关于bash - 更改 Netrw 目录列表中突出显示栏的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52231553/