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

发布于 2024-10-26 06:27:55 字数 435 浏览 7 评论 0原文

我总是使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

谎言月老 2024-11-02 06:27:55

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

我将这些内容添加到 我的 vimrc 中,以便角色看起来更好:

set listchars=tab:▸\ ,eol:¬

set list allows you to see invisible characters, including tabs.

I added this stuff to my vimrc so that the characters look nicer:

set listchars=tab:▸\ ,eol:¬
紫南 2024-11-02 06:27:55

spacehi.vim 插件适用于我在连接到 Linux 机器的 Putty 中。

The spacehi.vim plugin works for me in Putty connecting to a Linux machine.

年华零落成诗 2024-11-02 06:27:55

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

The ctermfg and ctermbg options take a color number, not an English color name. Try 9. The table of numbers and their usual meanings is in vim's online help :help ctermfg

末が日狂欢 2024-11-02 06:27:55

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

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

这将突出显示所有选项卡,甚至在 vim 帮助文件中...

建议使用 spacehi.vim。

A workaround solution is if you do not prefer separate plugin..
Add the following scrpts in .vimrc:

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

This will highlight all tabs even in vim help files....

Suggest use spacehi.vim.

放我走吧 2024-11-02 06:27:55

搜索选项卡特殊字符

/\t

另请确保启用搜索突出显示

:set hlsearch

Search for the tab special character

/\t

Also make sure Search Highlighting is enabled

:set hlsearch
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文