在 Ubuntu 20.04 上使用深色主题时,GEdit 中无法读取选定行的内容

在 Ubuntu 20.04 上使用深色主题时,GEdit 中无法读取选定行的内容

我无法在使用深色主题的 Gedit 编辑器中看到我输入的内容。

Gedit 问题展示

这是由于突出显示当前行的默认设置。

Gedit 高亮当前行设置

答案1

这是我的解决方法。

前往优先菜单并更改颜色方案字体和颜色标签:

首选项菜单上的配色方案

检查即使选定行上有突出显示的内容,文本是否现在仍可轻松阅读。

可读的突出显示文本

答案2

正如您在图片中看到的,默认情况下高亮当前行该功能在 Ubuntu 20.04 LTS(Focal)的 Gedit 编辑器中启用。

因此,您无法正确看到当前行中输入的内容,因为字体颜色和突出显示颜色几乎相同。

您可以禁用突出显示当前行在 Gedit 的首选项中,或者在字体和颜色设置。

答案3

您有两个选择:

  1. 使用 root 权限打开主题文件/usr/share/gtksourceview-4/styles/tango.xml,在第 50 行左右应该有类似这样的内容:
   <color name="aluminium1"                  value="#eeeeec"/>

将颜色改为不太刺眼的颜色,例如#99999c

  1. 使用其他主题。全局外观设置为深色时的默认主题是探戈但你也可以使用经典的或者遗忘取决于你的心情和喜好。它们都不会出现突出显示一行时文本无法阅读的问题。只需转到优先->字体和颜色并改变这一点。

你也可以看看这个主题存储库如果需要,可以找到更多主题。

相关内容