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

Bash 更改Netrw目录列表中突出显示栏的颜色?,bash,vim,Bash,Vim,我试图更改在netrw目录列表中用于选择文件的浅绿色条的颜色。我该怎么做呢 编辑: 此外,如何使netrw目录列表中的颜色与.dircolors中指定的颜色匹配?浅绿色条是光标线;您可以通过:highlight link CursorLine TARGET(其中TARGET是:hi输出中的一个组)将其链接到配色方案中的另一种颜色,或通过:highlight CursorLine ctermbg=。。。guibg=…;有关详细信息,请参见:帮助突出显示args。注意:这不仅会影响netrw插件,还

我试图更改在netrw目录列表中用于选择文件的浅绿色条的颜色。我该怎么做呢

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

浅绿色条是光标线;您可以通过
:highlight link CursorLine TARGET
(其中
TARGET
:hi
输出中的一个组)将其链接到配色方案中的另一种颜色,或通过
:highlight CursorLine ctermbg=。。。guibg=…
;有关详细信息,请参见
:帮助突出显示args
。注意:这不仅会影响netrw插件,还会影响Vim中对cursorline的任何使用。由于您没有识别出该元素,因此您似乎还没有使用它,所以您应该很好:-)

或者,您也可以通过
:让g:netrw\u cursor=0
关闭此插件功能。请参见
:帮助g:netrw\u光标


netrw插件检测某些特殊文件,但识别的类型与DirColor不同。您将在
:help g:netrw\u special\u syntax
下找到突出显示的组。同样,您可以通过如上所述的
:高亮显示
命令自定义这些命令


所有这些调整都必须放到
~/.vimrc
文件中,并且必须重新启动Vim才能看到效果。

回答得很好