vim - 如何在vim中突出显示制表符和空格

标签 vim sublimetext highlight

我想突出显示制表符和空格。在 Sublime Text 中,我激活了一个 "draw_white_space": "all" 选项。之后所有的制表符和空格都会突出显示。

enter image description here

我想在 vim 中激活相同的选项,但我使用的所有选项都不起作用。

我尝试设置跟随选项:

set listchars=tab:--
set list

如何激活它,以及如何使突出显示的选项卡和空格与上图相同?

最佳答案

正如 icwnd 所说,使用

set list
set listchars=tab:▸·

但是您可能会发现您仍然看不到字符,因为它们与背景颜色相同。添加以下内容将改变这些字符的颜色

highlight NonText guifg=#4a4a59
highlight SpecialKey guifg=#4a4a59

正如 Ben 提到的,这不适用于空格。


编辑

您现在可以对空格执行相同的操作,请参阅 https://stackoverflow.com/a/29787362/1427295 .

关于vim - 如何在vim中突出显示制表符和空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29063780/

相关文章:

vim - 如何更改intellij idea中的编辑器行为

android - AutocompleteTextView : on "NEXT" highlight next TextView, on "DONE",使键盘消失

text - 更改 Sublime Text 3 中的高亮颜色?

vim - 在 Vim 中删除除 '<' 和 '>,' 之间的字符之外的所有内容 -- 从 Gmail "To"字段中提取电子邮件地址

c - vim/c - 如何按字母顺序排列函数?

macos - 如何在 Mac 的 VIM 中调整窗口拆分大小?

keyboard-shortcuts - 如何在 Sublime Text 3 中将焦点从搜索栏更改为编辑器?

sublimetext2 - Sublime - 从搜索结果中删除 .cache 文件

html - 突出显示当前页面的导航菜单

c++ - 如何修复 YouCompleteMe 错误突出显示 "cout"用法的错误?