如何使光标颜色与字符颜色相反?

如何使光标颜色与字符颜色相反?

如果我{}在 gnome 终端内输入并将光标移到上面{,或者}光标的颜色会变成字符的颜色{,所以我看不到{字符。

如何使光标颜色与字符颜色相反?

答案1

这是 的默认行为gnome-terminal。除非您明确设置Profile Preferences-> Colors-> Cursor color,并且假设您使用默认的Profile Preferences-> General-> Cursor shape: Block,否则光标下的单元格将被反转(即,其前景色和背景色将被交换)。

我认为你可能会遇到的是https://github.com/tomasr/molokai/pull/44{。我认为您可能正在使用一种突出显示匹配和字符的配色方案},可能通过反转它们两者来实现。也就是说,在这种情况下,您可能vim明确反转光标下的字符单元,然后gnome-terminal再次反转它……或与此非常类似的操作。

我建议你(至少暂时)切换到I-BeamUnderline光标形状来验证这个理论。如果我们确实走在正确的轨道上,你应该要求你的vim配色方案的维护者修复它,或者甚至要求vim让配色方案能够只突出显示(反转)对应的括号,而不是光标下的括号。

相关内容