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 扩展系列中,levee 是一款占用空间非常小的 vi 替代品。vi 用户会感到熟悉。

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

回复 ,作者:Robert Solomon

哇,看起来真有趣

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

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