更改Netrw目录列表中突出显示栏的颜色?

时间:2018-09-08 02:46:36

标签: bash vim

directory listing

我正在尝试更改netrw目录列表中用于选择文件的浅绿色条的颜色。我将如何去做呢?

编辑: 另外,如何在netrw目录列表中获取与.dircolors中指定的颜色匹配的颜色?

1 个答案:

答案 0 :(得分:2)

“浅绿色条”是光标线;您可以通过category2.bean7(其中:highlight link CursorLine TARGETTARGET输出中的组之一)将其链接到 colorscheme 中的另一种颜色,或者通过定义自定义突出显示:hi;有关详细信息,请参见:highlight CursorLine ctermbg=... guibg=...。注意:这不仅会影响netrw插件,还会在Vim中使用光标线。由于您不认识此元素,因此您似乎尚未使用它,因此您应该没问题:-)

或者,您也可以通过:help highlight-args关闭此插件功能。参见:let g:netrw_cursor = 0


netrw插件检测到某些特殊文件,但是识别的类型不同于 dircolors 。您将在:help g:netrw_cursor下找到突出显示组。同样,您可以如上所述通过:help g:netrw_special_syntax命令来自定义这些内容。

所有这些调整都必须放入您的:highlight文件中,并且必须重新启动Vim才能看到效果。