当前位置:网站首页>如何解决gedit 深色模式下高亮文本不可见?
如何解决gedit 深色模式下高亮文本不可见?
2022-07-30 20:00:00 【nginx】
我发现了一个 gedit 文本编辑器的小麻烦,如果你在深色模式下使用它,你也许也会遇到。
默认情况下 gedit 高亮当前光标所在的行。这是一个非常有用的功能,但是如果你在 Linux 系统中开启了深色模式,那么你将会感到痛苦。为什么?因为被高亮的文本将不再变得可读。你自己看吧:

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

好消息是你不需要再忍受它。我将演示几个步骤让你能够同时享受 gedit 以及系统的深色模式。
让 gedit 在深色模式下阅读体验友好你基本上有两个选择:
- 1,禁用高亮当前行,但也同时意味着你必须清楚地知道你在哪一行。
- 2,改变默认的颜色设置,但编辑器的颜色会变得稍微有些不同,而且如果你更改系统主题,它不会自动切换到浅色模式。
- 在 gedit 或者 GNOME 的开发者解决这个问题之前,这是你必须要做的应变和妥协。

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

“高亮当前行”是一个有用的功能,如果你想继续使用它,请选择第二个选项。
选项2: 更改编辑器的颜色主题在“首选项Preferences”窗口,找到 “字体与颜色Font & Colors” 标签页,然后将颜色主题更改为 “Oblivion”、“Solarized Dark”,或者 “Cobalt”。

正如我前面所提到的,缺点就是当你把系统主题切换为浅色模式时,编辑器将不会自动切换到浅色模式。
开发者应该修复的一个 bug这里 有几个 Linux 可用的文本编辑器 ,但是为了快速阅读或编辑文本文件,我更推荐使用 gedit。尽管如此,小烦恼仍旧是小烦恼。开发者应该在将来的版本中为这个很好的文本编辑器修复这个问题,让我们不再求助于这些应对办法。
你呢?你在你的系统上使用深色模式还是浅色模式?你注意到 gedit 的这个问题了吗?你有使用什么方法去解决它吗?
原文来自:
边栏推荐
- Based on the face of the common expression recognition - model building, training and testing
- 英文字母间隔突然增大(全角与半角转换)
- DCM 中间件家族迎来新成员
- 刷题记录----字符串
- el-input 只能输入整数(包括正数、负数、0)或者只能输入整数(包括正数、负数、0)和小数
- Ordinary int main(){} does not write return 0; what will happen?
- Trial writing C language sanbang
- MySQL kills 10 questions, how many questions can you stick to?
- Day31 LeetCode
- Install MySQL tutorial under Linux
猜你喜欢

YOLO V3详解
![[PM only] Quickly count who else in the team has not registered and reported information, and quickly screen out the members of their own project team who have not completed the list of XXX work items](/img/74/94c254b7694a77d635f5f538a72fe0.png)
[PM only] Quickly count who else in the team has not registered and reported information, and quickly screen out the members of their own project team who have not completed the list of XXX work items

Database indexes: indexes are not a panacea
Typora设置标题自动标号

倾斜文档扫描与字符识别(opencv,坐标变换分析)

推荐系统-排序层:排序层架构【用户、物品特征处理步骤】

Linux下载安装mysql5.7版本教程最全详解

移动web开发01

MySQL分组后取最大一条数据【最优解】

推荐系统:实时性【特征实时性:客户端实时特征(秒级,实时)、流处理平台(分钟级,近实时)、分布式批处理平台(小时/天级,非实时)】【模型实时性:在线学习、增量更新、全量更新】
随机推荐
Interviewer Ali: Describe to me the phenomenon of cache breakdown, and talk about your solution?
网络层协议------IP协议
Weak Banks to data conversion ability?Matt software help solve bank dilemma
JUnit 5测试中的临时目录(附实例及代码)
How to copy table structure and table data in MySQL
PHP低代码开发引擎—表单设计
HarmonyOS笔记-----------(三)
.eslintrc.js for musicApp
MySQL数据库之JDBC编程
[PM only] Quickly count who else in the team has not registered and reported information, and quickly screen out the members of their own project team who have not completed the list of XXX work items
Face-based Common Expression Recognition (2) - Data Acquisition and Arrangement
为单行查询设置JDBC Statement.setFetchSize()为1的方法指南
Snowflake vs. Redshift的2022战报:两个数据平台谁更适合你?
MySQL Functions (Classic Collection)
MySQL database --- Addition, deletion, modification and query of MySQL tables (advanced)
移动web开发01
The JDBC programming of the MySQL database
MySQL夺命10问,你能坚持到第几问?
ImportError: attempted relative import with no known parent package
MySQL database - views and indexes