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

标签 bash vim

directory listing

我正在尝试更改在 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/

相关文章:

bash - 使用 kubectl 在 pod 中执行 bash 命令?

bash - 使用ffmpeg按大小分割视频文件

ubuntu - Vim:自上次更改以来没有写入,即使我更改了文件

c - 如何从 VIM 运行 C 程序?

vim - 什么是 .un~ 文件或者为什么终端中的 Vim 会创建 .un~ 文件?

windows - 如何移动到某个选项卡上某个窗口中存在的非隐藏缓冲区?

bash - grep 在一个文件上并对多个输出文件进行排序匹配

bash - bash脚本中比较运算符设置的退出状态

linux - 将制表符打印为十六进制

vim - 在 .vimrc 中,当光标在括号/大括号之间并按下回车键时起作用