Tabs Vim突出显示制表符前后的尾随空格和空格
我从vim wiki中获得了这一点,并将其添加到my.vimrc中,以突出显示尾随空格和制表符前的空格(仅当处于插入模式时):Tabs Vim突出显示制表符前后的尾随空格和空格,tabs,vim,spaces,trailing,Tabs,Vim,Spaces,Trailing,我从vim wiki中获得了这一点,并将其添加到my.vimrc中,以突出显示尾随空格和制表符前的空格(仅当处于插入模式时): 突出显示超空白guibg=purple 匹配外部空白/\s\+$\\124;\+\ ze\t/ autocmd bufwenter*匹配外部空白/\s\+$\\124;\+\ ze\t/ autocmd InsertEnter*匹配外部空白/\s\+$%#\@ 我想将其扩展到包含选项卡后的空格 因此,我想: 突出显示所有尾随空格 突出显示选项卡之前和之后的空格 键入时不
突出显示超空白guibg=purple
匹配外部空白/\s\+$\\124;\+\ ze\t/
autocmd bufwenter*匹配外部空白/\s\+$\\124;\+\ ze\t/
autocmd InsertEnter*匹配外部空白/\s\+$%#\@
我想将其扩展到包含选项卡后的空格
因此,我想:
突出显示所有尾随空格
突出显示选项卡之前和之后的空格
键入时不要突出显示尾随空格
我怎样才能做到这一点呢?既然你一点也没提到,你有没有试过使用列表字符?我在my.vimrc中有这个,它不会突出显示它们,但您可以选择要为它们显示的任何特殊字符:
set listchars=eol:$,tab:>-,trail:·,extends:>,precedes:<
set listchars=eol:$,tab:>-,trail:·,extends:>,前置:<
set listchars=eol:$,tab:>-,trail:·,extends:>,precedes:<