我使用的 4 款开源编辑器

为了庆祝全国英语教师委员会 NCTE 2022 年全国写作日,我想分享一些我最喜欢的开源写作工具。
9 位读者喜欢这篇文章。
Typewriter keys

原始照片由 mshipp 拍摄。由 Rikki Endsley 修改。CC BY-SA 2.0。

在我的职业生涯中,我做了大量的写作工作,主要是作为 IT 顾问创建产品文档作为客户交付物。这些文档通常提供有关安装各种操作系统和软件产品的说明。

自 2018 年以来,我为 opensource.com 撰写了关于开源软件的文章。当然,我使用开源编辑器来撰写我的文章。以下是我使用过的四款开源编辑器。

1. Vi

Vi,也称为 Vim,是我学到的第一个开源编辑器。这是我的计算机科学课程教授的编辑器,我用它来编写所有的 C 语言程序。自 20 世纪 90 年代中期以来,我一直将其作为事实上的命令行编辑器使用。这个工具有很多版本,我可以写一个关于它们的系列文章。我只想说,为了日常使用,我坚持使用其基本的命令行形式,并进行最少的自定义。

2. LibreOffice Writer

Writer 是开源 LibreOffice 办公套件的一部分。它是由文档基金会维护的全功能文字处理器。它支持行业标准格式,如开放文档格式 (ODF)、Open XML 和 MS Office DOC、DOCX。在其官方网站上了解更多关于 Writer 的信息

3. Ghostwriter

Ghostwriter 是一款 Markdown 文本编辑器。它具有不错的实时查看器和语法指南或速查表功能。访问官方网站以了解更多信息。

4. Gedit

Gedit 是许多 Linux 发行版中基本图形编辑器,被描述为“GNOME 桌面的一款小巧轻便的文本编辑器”。我最近开始使用它来创建 Asciidoc 格式的文章。使用 Asciidoc 的好处是语法易于管理,并且可以导入到 Drupal 等 Web 渲染系统中。请参阅 Gedit Wiki 了解更多技巧和窍门。

编辑文本

开源世界中提供了大量的编辑软件。随着我继续写作,这个列表可能会继续增长。对我来说,主要目标是格式的简洁性。我希望我的文章易于导入、转换和发布到以 Web 为中心的平台中。

您的写作风格、功能需求和目标受众将指导您确定首选工具。

Alan Formy-Duval Opensource.com Correspondent
Alan 拥有 20 年的 IT 经验,主要在政府和金融部门。他最初是一名增值经销商,之后转行进入系统工程领域。Alan 的背景是高可用性集群应用程序。他在 Oracle Press/McGraw Hill 的《Oracle Solaris 11 系统管理》一书中撰写了“用户和组”和“Apache 和 Web 堆栈”章节。

3 条评论

在这样一篇文章中,如果能根据您的经验,提供对引用的编辑器的优缺点的一些反馈,而不是仅仅列出一些可用的编辑器,这对读者来说将很有用。

我赞同 Oliverjames 的观点;如果不仅提到您使用的工具(也许是一句话);最好能展示每个工具在哪些 2 或 3 个方面帮助了您。

例如,对于 vi,使用模态命令非常方便,其中几个命令正好在将手指放在主键上的打字员的左右手上。

我对您使用 Gedit 和 asciidoc 所做的事情很感兴趣,但我并没有真正理解为什么 Gedit,而不是 vi 或任何其他文本编辑器使使用此工具变得方便 - 您能分享一些细节吗?

对于 LibreOffice,我知道它既支持 Microsoft Office 使用的事实标准格式,也支持为提供不与 Microsoft 或 Apple 等专有供应商绑定或拥有的标准格式而引入的行业标准格式。我的例子是,多年来(退休前),我一直使用 LibreOffice 创建和更新我的简历;为了确保它们能用,我借用或使用了安装 Microsoft Office 的系统,以确保它们在那里可读,并且对于那些使用 UNIX、Linux 和 Apple Mac 或 iOS、Android 的人来说也是可访问的,换句话说,在当今最常用的资源中都可读。

LibreOffice 在各个方面都不是 Office 的 100% 完美复制品,但它一直是一个非常好的互操作工具,当然能够交换书面文档和简单的电子表格。

关于编辑器,是的,我已经使用 vi 和 vim 很长时间了,但在我的软件开发和维护期间,我经常使用 Emacs,特别是当前可用的 GNU Emacs,来完成我的大部分编码和维护测试。

对于快速编辑格式很少且仅进行简单更正的纯文本,像 nano 这样的工具同样快速,并且只需要很少的理解即可键入和进行简单更正。

Geany 是 Emacs 的一个轻量级替代品,但仍然是一个编程工具,它是一个出色的图形编辑器。它可以识别多种编程语言以进行缩进和匹配括号或括号,因此它对于此类事情非常有用。

最后,对于那些处理大量 XML 和类似标记资源的人来说,虽然 Geany、Emacs 或 Vi *可以* 完成这项工作,(并且它们具有颜色和其他匹配机制,像 Notepad++ 这样的工具 - 一些 Linux 发行版甚至有另一个替代方案:notepadqq,它与之类似。

无论如何,我的观点是,无论您喜欢使用哪个操作系统或用户环境,整个生态系统中都有大量有用的编辑工具;它们中的大多数都非常成熟,我们都可以无休止地解释为什么我们喜欢某些工具;由于不得不使用多个免费和专有系统,我发现它们中的大多数都确实存在有用的编辑工具,并且其中一些工具在多个系统中都存在!

这里的另一篇文章很好地论证了使用 Geany 编辑器的理由;我*本来*打算写一篇关于它的文章,但这篇文章做得非常好,并且可以在本网站的其他地方找到!
https://open-source.net.cn/article/19/3/getting-started-geany-text-editor

© 2025 open-source.net.cn. All rights reserved.