在 Putty 上的 Vim 中用颜色突出显示选项卡的好方法是什么?
我总是使用 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!
你们知道有什么方法可以在 Vim on Putty 中用颜色突出显示选项卡吗?
I always use putty to connect to Linux machines. I really want to make the Tabs in file visible in Vim.
I can have the Tabs highlighted in Gvim with the scripts below.
syntax match Tab /\t/
hi Tab gui=underline guifg=blue ctermbg=blue
However Vim with Putty, it doesn't work. I try to change gui to cterm, guifg to ctermfg. But still not work.
I know there is other way to make Tabs visible like the scripts below. The tabs will be displayed with ">----". However I don't prefer this way.
set lcs=tab:>-
set list!
Do you guys know any way to highlight Tabs with color in Vim on Putty?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
set list
允许您查看不可见字符,包括制表符。我将这些内容添加到 我的 vimrc 中,以便角色看起来更好:
set list
allows you to see invisible characters, including tabs.I added this stuff to my vimrc so that the characters look nicer:
spacehi.vim 插件适用于我在连接到 Linux 机器的 Putty 中。
The spacehi.vim plugin works for me in Putty connecting to a Linux machine.
ctermfg
和ctermbg
选项采用颜色编号,而不是英文颜色名称。尝试9
。数字表及其通常含义位于 vim 的在线帮助:help ctermfg
The
ctermfg
andctermbg
options take a color number, not an English color name. Try9
. The table of numbers and their usual meanings is in vim's online help:help ctermfg
一个解决方案是如果您不喜欢单独的插件..
在 .vimrc 中添加以下脚本:
这将突出显示所有选项卡,甚至在 vim 帮助文件中...
建议使用 spacehi.vim。
A workaround solution is if you do not prefer separate plugin..
Add the following scrpts in .vimrc:
This will highlight all tabs even in vim help files....
Suggest use spacehi.vim.
搜索选项卡特殊字符
另请确保启用搜索突出显示
Search for the tab special character
Also make sure Search Highlighting is enabled