繁体   English   中英

在 Vim on Putty 中突出显示带有颜色的选项卡的好方法是什么?

[英]What are good ways to highlight Tabs with color in Vim on Putty?

我总是使用 putty 连接到 Linux 机器。 我真的想让文件中的标签在 Vim 中可见。

我可以使用下面的脚本在 Gvim 中突出显示标签。

syntax match Tab /\t/
hi Tab gui=underline guifg=blue ctermbg=blue

但是Vim with Putty ,它不起作用。 我尝试将 gui 更改为 cterm,将 guifg 更改为 ctermfg。 但还是不行。

我知道还有其他方法可以使选项卡像下面的脚本一样可见。 选项卡将显示为“>----”。 不过我不喜欢这种方式。

set lcs=tab:>-
set list!

你们知道有什么方法可以在 Putty 上的 Vim 中突出显示带有颜色的选项卡吗?

set list允许您查看不可见字符,包括制表符。

我将这些东西添加到我的 vimrc 中,以便字符看起来更好:

set listchars=tab:▸\ ,eol:¬

spacehi.vim插件在连接到 Linux 机器的 Putty 中对我有用

ctermfgctermbg选项采用颜色编号,而不是英文颜色名称。 试试9 数字表及其通常含义在 vim 的在线帮助中:help ctermfg

一个变通的解决方案是,如果您不喜欢单独的插件.. 在 .vimrc 中添加以下 scrpts:

function! HiTabs()
    syntax match TAB /\t/
    hi TAB ctermbg=blue ctermfg=red
endfunction
au BufEnter,BufRead * call HiTabs()

即使在 vim 帮助文件中,这也会突出显示所有选项卡....

建议使用 spacehi.vim。

搜索制表符特殊字符

/\t

还要确保启用了搜索突出显示

:set hlsearch

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM