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 中使用的字体名称是什么?

我想这是因为我从 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

哇,看起来真有趣

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

© . All rights reserved.