gedit 深色模式下高亮文本不可见?以下是你能做的
创始人
2024-03-02 11:44:05
0

我喜欢 在 Ubuntu 中使用深色模式。在我看来深色模式能够缓解视觉疲劳,让系统看起来更加的赏心悦目。

我发现了一个 gedit 文本编辑器的小麻烦,如果你在深色模式下使用它,你也许也会遇到。

默认情况下 gedit 高亮当前光标所在的行。这是一个非常有用的功能,但是如果你在 Linux 系统中开启了深色模式,那么你将会感到痛苦。为什么?因为被高亮的文本将不再变得可读。你自己看吧:

Text on the highlighted line is hardly visible

如果你选择文本,它将变得可读,但这并不是一个让人感到有多么愉快的阅读或者编辑体验。(LCTT 校注:在新的 Ubuntu 22.04 中,这一情况已经有所改善,“高亮当前行”已被取消勾选)

Selecting the text makes it better but that’s not a convenient thing to do for all lines

好消息是你不需要再忍受它。我将演示几个步骤让你能够同时享受 gedit 以及系统的深色模式。

让 gedit 在深色模式下阅读体验友好

你基本上有两个选择:

  1. 禁用高亮当前行,但也同时意味着你必须清楚地知道你在哪一行。
  2. 改变默认的颜色设置,但编辑器的颜色会变得稍微有些不同,而且如果你更改系统主题,它不会自动切换到浅色模式。

在 gedit 或者 GNOME 的开发者解决这个问题之前,这是你必须要做的应变和妥协。

选项1: 禁止高亮当前行

当你打开 gedit 后,点击汉堡菜单然后选择“ 首选项 Preferences ”。

Go to Preferences

在查看选项卡,你应该看到在 “ 高亮 Highlighting ” 区域的下方的 “ 高亮当前行 Highlight current line ” 选项。取消勾选这个选项,马上就可以看到效果。

Disable highlighting current line

“高亮当前行”是一个有用的功能,如果你想继续使用它,请选择第二个选项。

选项2: 更改编辑器的颜色主题

在“ 首选项 Preferences ”窗口,找到 “字体与颜色Font & Colors” 标签页,然后将颜色主题更改为 “Oblivion”、“Solarized Dark”,或者 “Cobalt”。

Change the color scheme

正如我前面所提到的,缺点就是当你把系统主题切换为浅色模式时,编辑器将不会自动切换到浅色模式。

开发者应该修复的一个 bug

这里 有几个 Linux 可用的文本编辑器 ,但是为了快速阅读或编辑文本文件,我更推荐使用 gedit。尽管如此,小烦恼仍旧是小烦恼。开发者应该在将来的版本中为这个很好的文本编辑器修复这个问题,让我们不再求助于这些应对办法。

你呢?你在你的系统上使用深色模式还是浅色模式?你注意到 gedit 的这个问题了吗?你有使用什么方法去解决它吗?欢迎分享你的经验。


via: https://itsfoss.com/gedit-dark-mode-problem/

作者:Abhishek Prakash 选题:lujun9972 译者:void-mori 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

不支持浅色模式/深色模式的...
如果iOS版本不支持浅色模式/深色模式,可以通过设置视图的背景颜色...
2025-01-11 23:00:23
Bitbucket API...
要使用Bitbucket API提供的PageUtils和Page...
2024-12-19 10:01:45
Angular10-Try...
Angular 10 中实现根据是否正在添加新实体或正在编辑实体来...
2024-10-21 14:31:54
Android:尽管在浅色...
在Android中,尽管在浅色和深色模式下定义了内联的textCo...
2024-10-13 13:32:46
Android无法在启动屏...
在Android的启动页面(Splash Screen)中使用Th...
2024-10-12 08:02:34
Android29以下无法...
实现一个主题切换按钮,让用户可以手动选择应用的主题模式,而不是依赖...
2024-10-01 11:31:11

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...