使用自定义主题在 Linux 文本编辑器中更快地编写或编码

作为 Linux 用户,文本编辑器是您最喜欢的应用程序的可能性非零——即使您不是开发人员。

我是一名作家,我喜欢使用 gedit 在 Markdown 中写笔记和文章。 无论您是调整 TXT 文件以更改部分界面、修改代码,还是编写脚本和设置 cron 作业,Linux 都有充分的理由让您对文本编辑器有了新的认识。

与文字处理器不同,文本编辑器不会让您对文本进行太多修改。 因此,您可能会错误地认为所见即所得。 不是这样。 您可以主题化您的文本编辑器,更改用于背景和特殊语法的颜色。 这样做可能会提高您的写作速度并增加您的工作时间。

为什么要使用自定义主题?

文本编辑器不允许您像文字处理器那样格式化文档。 所有文件都是纯文本,因此无法使用颜色和粗体等元素。

但是,大多数 Linux 文本编辑器可以用不同的颜色显示关键字、布尔值和字符串。 这些颜色不会保存到文档本身,而是在编辑器识别某些字符或短语时应用。 事物的显示方式取决于您使用的主题。

这些亮点可帮助程序员和开发人员跟踪正在发生的事情并降低出错的可能性。 在 Markdown 中,颜色突出显示标题和链接。 您可以了解文本编辑器提供的默认颜色,但如果您自己指定颜色,您可能会记住更多。

我使用主题来选择让我的眼睛感觉更轻松的颜色。 对我来说,无论是黑底白字还是白底黑字都不能为写作提供理想的对比度。 我还发现与桌面其余部分冲突的颜色非常分散注意力。 我喜欢浅灰色上的深灰色,就像羊皮纸上的铅笔。

无论您是要创建一个可以写得更长的环境,还是要调整颜色以提高效率,自定义主题都可以成为您工具箱中的宝贵工具。

在哪里可以找到自定义主题?

Gedit,默认的 GNOME 文本编辑器,使用名为的后端 源代码视图 显示文本。 使用此后端的其他应用程序也共享相同的主题。 一个 example 在哪里看 /usr/share/gnome/gtksourceview-3.0/styles/ 或者 ~/.local/share/gtksourceview-3.0/styles/. 这些位置可能会根据您的发行版或您的文本编辑器使用的 GtkSourceView 版本而改变。

该项目包含几个主题 在自己的网站上. 有浅色和深色选项可供选择,以及一些模拟其他文本编辑器。 下面我截取了一个名为 Turbo 的主题的屏幕截图。 有模拟 Dreamweaver、Emacs 和 Visual Studio 的主题。

有人拍了一堆主题 把它们扔到 GitHub 上. 要预览其中许多,请查看 这篇 Delightly Linux 博文.

在 gedit 中导入主题非常简单。 去 首选项 > 字体和颜色 并点击 +. 除了颜色,您还可以调整字体。 通过这种方式,您可以为 gedit 提供一种您认为适合书写或编码但不想在其他文档中看到的字体。

Elementary OS 中的 Scratch 应用程序使用相同的技术。 它的默认主题 Solarized Light 是 Gedit 中的默认选项之一。

Xfce 的 Mousepad 编辑器使用的是旧版本的 GtkSourceView,因此可能存在一些差异。 但相同的主题是兼容的。

流行的跨平台文本编辑器往往有自己的做事方式。 Atom 基于 Chromium,因此安装新主题是 就这么简单 Chrome. 您可以自定义大多数方面 崇高的文字 使用 JSON 文件。

制作自己的主题

我使用 Scribes 主题生成器创建了我自己的主题,它允许您为背景和每种类型的文本选择不同的颜色。 无需下载。 只是 前往网站 并立即开始工作。 完成后,站点将生成一个 XML 文件,您可以将其导入兼容的文本编辑器。 Gedit 恰好是其中之一。

KDE 用户可能不会对他们的默认文本编辑器(无论是 Kate 还是 KWrite)不使用 GtkSourceView 感到惊讶。 因此,上述主题不兼容。 新主题不容易找到,但 商店.kde.org 将是检查的地方。

另一方面,您不需要第三方工具来创建自己的外观。 即将 设置 > 配置编辑器 > 字体和颜色 让您可以调整应用程序内的所有内容。 例如,您可以更改字体,或为文本文件的各个方面选择特定颜色。 完成后,您可以导出您的作品与他人分享,或传输到另一台计算机。

您使用自定义主题吗?

当谈到我们的工作环境时,我们都有不同的偏好。 大多数文本编辑器默认为白底黑字,但许多人长时间盯着如此明亮的背景会感到眼睛疲劳。 虽然就我个人而言,除了终端命令之外,我不喜欢在黑色背景下工作。 称之为空调。

就像调整一些颜色一样简单,我很高兴有这个选择。 我不需要太多的电脑,但我确实花了很多时间在文本编辑器中。 它有助于能够将颜色调整为更适合我的颜色。

你呢? 你有什么偏好? 你喜欢浅色主题还是深色? 鲜艳的色彩还是黑白的? 无论哪种方式,欢迎您在下方留下您的想法。

图片来源:mangpor2004/Shutterstock