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 扩展系列中,vi 的一个非常小巧的替代方案是 levee。vi 用户会很熟悉它。

只要我们讨论的是在没有 GUI 的情况下工作的编辑器,GNU nano 编辑器也很简单。它具有足够的功能来完成与 leafpad、mousepad、featherpad 相同类型的简单事情,减去任何 GUI 复制/粘贴,但我相信它确实提供了一些无需记住任何击键加速器或命令即可复制和修改文本的方法。它们很容易获得,要么显示出来,要么可以从帮助中访问。大多数时候你根本不需要任何特殊的东西。

回复 作者:Robert Solomon

哇,看起来真有趣

不可思议。非常有趣的信息。

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