在macOS终端中使用nvim显示termguicolors出现问题

3
我迄今为止一直在使用iTerm2中的Neovim,它可以很好地显示我的Vim语法。 我开始使用传统的Mac OS终端,但是在使用set termguicolors后,它无法显示我的Vim语法颜色。
左边是iTerm,右边是标准nvim高亮的OSX终端。 enter image description here 打开termguicolors后看起来像这样:(iTerm按预期工作,而OSX终端则呈现出灰色混乱) enter image description here 我想了解为什么会发生这种情况。
1个回答

3

Terminal.app只支持256种颜色,而不是真彩色所使用的24位颜色。


谢谢提供信息。有没有办法在Terminal.app中修复它? - tbrodbeck
1
很遗憾,不行。除非苹果发布更新。但是由于我大部分时间都在使用 tmux,所以我并不真的需要它。256种颜色对我来说已经足够了 /耸肩 你的情况可能不同。我只是不使用 termguicolors - D. Ben Knoble
太糟糕了!那么在 tmux 中,termguicolors 在 Terminal.app 中如何显示? - tbrodbeck
1
抱歉,我的意思是在tmux中我无论如何都受到256的限制,所以我不会错过Terminal.app不支持更多的限制。@Tillus - D. Ben Knoble
1
哦,好的。有趣的是,在tmux中颜色显示正确。也许我可以使用tmux作为一个快速修复 :) - tbrodbeck

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接