6 个最好的 Linux 文本编辑器

文本编辑器对于任何操作系统都非常重要。 无论是快速记笔记、起草文档,甚至编写脚本,它都是完成这项工作的最佳工具。 对于 Linux,您会惊讶于那里有多少不同的文本编辑器。 为了帮助您确定要使用的文本编辑器,我们在这里介绍了 Linux 上最好的文本编辑器。

1. 原子

如果您想深入了解文本编辑,那么 GitHub 开发的 原子 可能适合你。 从头开始知道要安装哪些软件包可能会有点令人困惑,但这就是文本编辑野兽的本质。

Atom 不是最轻的文本编辑器,如果您只是配置文件或其他小型工作,那么它可能不适合您。 然而,对于编程和脚本,以及同时跨多个文件工作,Atom 可以胜任这项任务。 它支持数千个包(都可以通过内置的包安装程序访问)和用 Node.js 编写的插件。 如果你是从流行的 Vim 来到 Atom,你可以在 vim 模式下使用它来帮助你找到自己的脚,2017 年 GitHub 发布了一个 IDE版本 这可以帮助许多用户加快速度。

Atom 有一个优雅的 GUI 实现,尽管您也可以使用它的命令行模式来获得更熟悉的体验。 它比大多数文本编辑器更难掌握,但对于繁重的任务来说非常宝贵。

2.Visual Studio 代码

视觉工作室代码,或简称 VSCode,是 Microsoft 开发的代码编辑器,尽管它也可以兼作简单的文本编辑器。 它可以免费使用并基于开源技术,而且它的功能非常轻巧。

Linux 文本编辑器 Vscode

VSCode 是一个相当强大的编辑器。 它有大量可用的扩展。 这些扩展允许您添加额外的语言支持、VSCode 主题和格式选项等。 主要是语言支持,这将把 VSCode 变成任何这些编程语言的 IDE。 有一个内置终端,非常适合运行和测试脚本。 此外,还有一种称为 Intellisense 的技术。 这使语法高亮更进一步,允许基于变量、函数和导入模块的智能代码完成。 当您想要它时,它是一个简单的编辑器,但您可以将许多特性和功能打包到这个轻量级程序中。

3.纳米

如果您经常在终端上工作,那么我强烈推荐 Nano。 Vim 和 Emacs 等其他编辑器同样出色,但我认为命令行编辑器的工作流程最适合 Nano。 它在大多数发行版中默认安装,如果没有,安装 Nano 就像这样简单:

Nano 的美妙之处在于它易于使用。 (即便如此,我们还是有一份 Nano 初学者指南来帮助您入门。)虽然 Vim 功能强大并且带有大量复杂的命令和键盘快捷键,但 Nano 允许您打开文件并开始输入。 它的功能有限,但复杂性最低。

Linux 文本编辑器 Nano在 Nano 中编辑脚本

4. 赛德

大多数桌面环境将在其中包含一个文本编辑器,它们不容忽视。 它们是极其简单的 GUI 编辑器,因此您可以使用鼠标突出显示。 查找和替换有图形选项,用于 example,而且互动起来很舒服。 在我看来,其中最好的是 Xed,它是 Cinnamon 的默认设置。 它有一个简单、健全的界面,使使用它变得如此简单。 它非常适合处理配置文件和基本 shell 脚本等文本文件。 我强烈建议至少尝试一次。

Linux 文本编辑器 Xed在 Xed 中编辑脚本

5.崇高的文字

崇高的文本 是适用于 Linux(和其他平台)的出色的类似 IDE 的文本编辑器。 这是一款很棒的软件。 开发人员自己说,Sublime text 是“用于代码、标记和散文的复杂文本编辑器”。

Linux 文本编辑器 Sublime

它具有一系列出色的功能,包括用于轻松重新定义变量的多个选择、带有线条、文件和符号的简单 GoTo 功能,以及一个庞大的命令调色板。

Linux 文本编辑器 Sublime 命令面板在 Sublime 的命令面板中显示重命名命令
Linux 文本编辑器 Sublime 多选展示了 Sublime 的多项选择功能。 注意所有实例如何 file_num 突出显示并且可以一次全部更改

它还具有强大的 Python API,因此您也可以创建自己的自定义插件以满足您的需求。 Sublime 还具有一些非常好的生活质量功能,例如颜色鲜艳的语法突出显示、易于导航的多个项目的选项卡,以及“永不丢失项目”的臭名昭著的特性。

您无需保存任何内容——它只会记住您正在处理的项目。 很高兴看到在人们应该完成实际工作的编辑器中——如果您的笔记本电脑死机或您的应用程序突然退出,您仍然可以完成所有工作。 虽然 Sublime Text 可以免费使用,但它仍然是许可软件。 如果您使用过并喜欢 Sublime Text,我强烈建议您购买许可证以支持开发人员。

6. 吉尼

正在寻找一个可以兼作 IDE 的简单文本编辑器? 吉尼 可能是你最好的选择。 这是一个专门为开发而设计的文本编辑器。 事实上,它有大量的开发功能:呼叫提示、代码导航甚至代码构建系统。

适用于 Linux 的 Geany 文本编辑器。

如果您正在寻找图形文本编辑器并且对编写代码有浓厚的兴趣,那么 Geany 应该在您的列表中。

最后的想法

Linux 文本编辑器是一项严肃的业务。 每个人都对他们认为最好的东西有强烈的看法。 当然,他们都没有错。 每个编辑器都有其优点和缺点,即使上面列表中的文本编辑器都不会让您感兴趣,但仍然有很多替代品,例如 CherryTree Notepad,它没有出现在上面的列表中。

订阅我们的新闻!

我们最新的教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅