3 款适用于 Linux 的轻量级文本编辑器

使用这些纯文本编辑器提高您的生产力。
135 位读者喜欢这篇文章。
pink typewriter

原始照片由 Marco Tedaldi 拍摄。由 Rikki Endsley 修改。 CC BY-SA 2.0 许可。

任何人都可以使用纯文本来更有效地工作。为此您需要的一个工具是一个像样的文本编辑器。

除非您是程序员、系统管理员或 DevOps 人员,否则该编辑器不需要功能和特性丰富。对于大多数人来说,轻量级文本编辑器已经足够了。

在选择编辑器时,有很多选择。您可以使用 Linux 发行版内置的编辑器,或者您可以考虑以下这些轻量级文本编辑器之一

FeatherPad

顾名思义,FeatherPad 是一款非常紧凑的编辑器。它的紧凑性隐藏了许多有用的功能,使 FeatherPad 成为几乎任何人都适用的有效编辑器。

当您第一次启动它时,FeatherPad 看起来与大多数文本编辑器没有太大区别。但它的启动速度很快。FeatherPad 的功能包括标记和编码语言的自动语法高亮显示、自动关闭括号(同样,在处理标记和编码语言时很有用)以及大量的键盘快捷键。

让我越来越喜欢的一个功能是定位文档标签页的能力。在大多数以单独标签页打开文档的文本编辑器中,这些标签页显示在编辑器窗口的顶部。使用 FeatherPad,您可以将标签页放在顶部、底部、左侧或右侧。我发现将标签页放在左侧可以减少视觉混乱和干扰。

总而言之,如果您想要一款体积小巧、速度快且功能实用的编辑器,FeatherPad 是一个不错的选择。

featherpad screenshot

Code

不要被这款编辑器的名称所迷惑;虽然您可以使用 Code 进行编程,但它仍然足够轻巧,可以用于日常文本编辑。

Code 为 Elementary OS 而设计,具有简洁的用户界面。实际上,工具栏上只有几个项目。除了打开和保存文件的图标外,还有用于更改您正在编辑的文件的语法高亮显示、更改缩进大小以及行计数器的选项。正如我所说,简洁明了。

Code 的配置选项非常基本:您可以设置字体、缩进并启用文本换行。对于我们大多数人来说,这已经足够了。使用 Code,您可以专注于您的工作,而不是调整选项。对我而言,这是优秀工具的标志。

如果您确实需要更多功能,Code 还包含几个扩展程序。这些扩展程序类似于您在 gedit 中找到的扩展程序,包括括号完成、拼写检查器和单词完成。但是,并非所有扩展程序都默认启用;您必须进入设置才能打开或关闭它们。

在我使用 Elementary OS 尝试过的通用编辑器中,Code 绝对是我的最爱。它满足了我的需求,而不会被一堆我永远不会使用的选项所干扰。

Code screenshot

Leafpad

您可能会嘲笑,但有很多 Windows 用户将记事本称为他们的文本编辑之家。记事本是轻量级编辑器的极端例子——它没有花哨的功能或特性;它只是工作。

如果您已从 Windows 跳槽到 Linux,或者是一位正在寻找最简文本编辑器的长期 Linux 用户,那么您会想看看 Leafpad

它没有任何花哨的功能。您可以更改编辑器的字体、打开和关闭自动换行以及自动缩进文本。您还可以获得良好的搜索和替换功能。就这些了。

您获得的是一个简单的画布,您可以在其上完成工作。这可以是写作、做笔记、维护待办事项列表、编辑网页或修改配置文件。

Leafpad 是一款快速、简单、可靠的工具,适用于快速而简单的文本编辑。

Leafpad screenshot

结论

您不能低估轻量级编辑器在纯文本工作中的作用。对于某些人来说,轻量级文本编辑器是理想的工具:它们体积小、速度快,并且没有太多的认知负担。它们让您专注于您的工作。正如我在网络其他地方记录的那样,也许您要达到您想要的生产力水平所需要的只是纯文本。

您有最喜欢的轻量级文本编辑器吗?欢迎通过留言与我们的社区分享。

接下来阅读
That idiot Scott Nesbitt ...
我是一位长期使用免费/开源软件的用户,并且出于乐趣和盈利的目的撰写各种文章。我并没有把自己看得太严肃,而且我所有的特技都是自己完成的。

19 条评论

没有人喜欢 Geany 吗?
我已经使用了它将近十年了

Geany 在另一篇综述文章中被提及,并且有一篇专门介绍它的好文章。老实说,它已经受到了相当多的喜爱。

回复 ,作者:Mehargags (未验证)

绝对不是轻量级的... 但考虑到我作为开发人员的使用频率... 我在 Linux、Windows 和 Mac 上都使用 Visual Studio Code。

集成的终端、目录和远程 ssh 支持绝对优于我使用过的任何编辑器。

Mousepad (xfce) 是一款出色的轻量级编辑器。它具有您想要的所有基本功能,例如语法高亮显示、行号、页边距等,但仅此而已

只需使用 vi。
非常轻量级,它内置于您的系统中并在终端中运行。

我使用 VIM 文本编辑器,它具有语法着色、标签系统、标签页扩展、分屏等功能

这不应该发生,可能另有原因。(Neo)Vim 是迄今为止我用过的最流畅的编辑器,很少有编辑器能与之媲美。我唯一知道的例外是只有一行非常长的巨大文件,但这在几乎任何编辑器中都会很糟糕。

回复 ,作者:Michael Moore

哇,真的太棒了

leafpad 中使用的字体是什么名称?

老实说,我不记得了。可能是 JetBrains Mono 或 IBM Plex Mono。

回复 ,作者:Mahdi Imeni (未验证)

我猜是因为我从 Fedora 和 Gnome 开始使用,所以我喜欢并使用 gEdit?...满足我所有的文本操作需求?这并不是说我不使用其他编辑器,而是尽可能地?我删除了一些发行版自带的文本编辑器,并安装 gEdit。它只是完成了我需要它做的一切,而不会过度。这也是我如此热爱 Linux 和开源社区的原因之一!任何人都可以安装/删除他们想要的任何东西,以便让他们自己的环境更舒适,而不必担心“破坏”某些东西,这是最好的!!

我也喜欢 gEdit。多年来我选择的编辑器。然而,在他们删除了“保存会话”内置功能并重新设计了 UI 之后,我开始研究替代方案。我现在正在尝试 pluma (gEdit 分支) 编辑器。

回复 ,作者:Eddie G. O'Connor Jr (未验证)

Scott,文章写得不错。在文本编辑器讨论中,我不太常看到被提及的一件事是以下类型的编辑器:1) 将屏幕视为充满空白的画布,2) 倾向于在替换模式而不是插入模式下运行,以及 3) 实际上只对等宽字体有用。这是我遇到的第一种文本编辑器,它对于使用 FORTRAN 进行编程非常有用,其中第 1-5 列、第 6 列和第 7 列具有实际意义,并且对于编辑字段宽度固定的数据文件也很有用。自从不再使用 FORTRAN 以来,偶尔当我需要处理大量数据时,我仍然会怀念这种能力,即使在使用 vi(m) 36 年之后也是如此...

这些是轻量级的吗?

学习 ed。

是的,Ed 很轻量。在 Ed/ex/edit/vi 扩展家族中,levee 是一款占用空间非常小的 vi 替代品。vi 用户会感到熟悉。

既然我们正在讨论不使用 GUI 的编辑器,那么 GNU nano 编辑器也非常简单。它具有足够的功能来完成 leafpad、mousepad、featherpad 所做的同类简单事情,但没有 GUI 复制/粘贴,但我相信它确实提供了一些复制和修改文本的方法,而无需记住任何击键加速器或命令。它们很容易获得,可以显示或从帮助中访问。大多数时候您根本不需要任何特殊的东西。

回复 ,作者:Robert Solomon

哇,看起来真有趣

太棒了。非常有趣的信息。

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.