如何使终端背景透明并且文本背景颜色不透明?

如何使终端背景透明并且文本背景颜色不透明?

一段时间以来,我一直在使用黑色背景、不透明度为 85% 的终端,可以很好地阅读 git diff。但最近我发现了一种方法,可以突出显示 git diff 中行的更改,这样我不仅可以看到添加和删除的行,还可以看到终端中对这些特定行所做的更改。

内联更改显示为黑色文本,删除的文本为红色背景,添加的文本为黑色文本,绿色背景,因此基本上与未更改的文本相反。一切都很顺利,直到我最终在透明终端后面有一个文本编辑器,我意识到内联git diff更改的彩色背景与终端背景一样透明,这使得阅读变得越来越困难,diff我正在阅读的行恰好与它后面的文本编辑器中的一行文本对齐。

有没有办法指定文本背景不透明,同时仍保持终端透明?我在 macOS High Sierra 10.13.6 上。

相关内容