如何在vim中突出显示选项卡和空格
我想突出显示选项卡和空格。在升华文本中,我激活了一个如何在vim中突出显示选项卡和空格,vim,sublimetext,highlight,Vim,Sublimetext,Highlight,我想突出显示选项卡和空格。在升华文本中,我激活了一个“绘制空白”:“全部”选项。之后,所有选项卡和空格都将高亮显示 我想在vim中激活相同的选项,但我使用的所有选项都不起作用 我尝试设置以下选项: set listchars=tab:-- set list 如何激活它,以及如何使突出显示的选项卡和空格与上图中相同的符号?有一个名为vim的插件,它通过选项卡来实现这一点 下载spacehi.vim文件,将其复制到~/.vim/plugin/文件夹中,重新启动vim并使用F3激活/停用 如果您不
“绘制空白”:“全部”
选项。之后,所有选项卡和空格都将高亮显示
我想在vim中激活相同的选项,但我使用的所有选项都不起作用
我尝试设置以下选项:
set listchars=tab:--
set list
如何激活它,以及如何使突出显示的选项卡和空格与上图中相同的符号?有一个名为vim的插件,它通过选项卡来实现这一点 下载
spacehi.vim
文件,将其复制到~/.vim/plugin/
文件夹中,重新启动vim并使用F3
激活/停用
如果您不想使用该插件,可以使用:
set list
set listchars=tab:--,trail:.,eol:¬,extends:>,precedes:<
集合列表
设置listchars=tab:-,trail:,eol:,,extends:>,位于:<
要想获得更好的缩进效果,还可以看看。,正如icwnd所说的使用
set list
set listchars=tab:▸·
但是,您可能会发现仍然无法看到字符,因为它们与背景颜色相同。添加以下内容将更改这些字符的颜色
highlight NonText guifg=#4a4a59
highlight SpecialKey guifg=#4a4a59
正如Ben提到的,这不适用于空间
编辑 现在,您可以对空格执行相同的操作,请参见。您的选项卡高亮显示现在应该(大部分)按您的喜好工作。有什么问题吗?如果它没有您想要的那么漂亮,您可以使用mdash字符或一些Unicode绘图字符来代替破折号。不幸的是,对于空间,Vim还没有内置选项,但我认为有一个补丁可用。