文本编辑器是任何操作系统上最常用的应用程序之一。 无论您是编写一些复杂的代码还是编辑基本的系统配置,您都将使用某种文本编辑器。 因此,重要的是您选择的文本编辑器不会以任何方式减慢您的速度并最大限度地提高工作效率。
适用于 Linux 的 4 大基于终端的文本编辑器
基于终端的文本编辑器通过消除离开终端的需要并提供强大的键盘支持来实现这一点,从而使鼠标变得多余。
所以现在让我们看看 Linux 必须提供的最好的基于终端的文本编辑器。
1. 维姆
Vim 是有史以来最受欢迎的命令行文本编辑器之一。 如果您使用 Linux 已有一段时间,您可能会遇到有关使用 Vim 有多么困难的笑话。 由于其最少的鼠标支持和多种模式,VIM 确实具有陡峭的学习曲线,但是一旦您学会使用 Vim 提供的大量键盘映射和命令,您就会比以往任何时候都更有效率。 现在无需向下滚动到文档末尾,您只需按 G
!
Vim 教程——你需要的一切,开始使用 VIM
这些键映射也可以自定义和扩展,“录制宏”功能还可以帮助您自动化按键顺序。 Vim 还有很多社区插件,可以增加功能甚至美化你的工作环境。
它还提供了一个有趣的交互式教程应用程序,称为“vimtutor”,它将带您了解其所有基本命令和功能,以便您开始命令行编辑之旅。
要开始使用 Vim,请查看:Vim 教程
2. Emacs
多年来,Emacs 与 Vim 一直是 Linux 社区中最激烈的讨论之一。 但 Emacs 轻松击败 Vim 的一件事是年龄。 Emacs 于 1976 年首次发布,是仍在维护的最古老的软件之一。 Emacs 就像 vim 一开始可能很困难,但它会为您提供有史以来最快、最高效的工作环境。
Nano vs VIM 编辑器——nano 和 vim 编辑器有什么区别?
![Emacs Dracula 主题 4 款适用于 Linux 的基于终端的最佳文本编辑器](/wp-content/uploads/2022/06/1634704689.png)
除了能够做 Vim 所能做的一切之外,Emacs 还具有疯狂的可扩展性。 它甚至带有自己成熟的包管理器来下载这些扩展。 使用 Emacs,您可以在文本编辑器本身中浏览互联网、查看邮件、阅读 pdf、听音乐、共享文件、观看电影、查看 IRC、玩游戏等等。
Emacs 毫无疑问是有史以来最强大的文本编辑器之一。 事实上,它是如此强大,以至于它经常被戏称为操作系统而不是文本编辑器,原因不难理解。
![在 Emacs 1 中玩俄罗斯方块](/wp-content/uploads/2022/06/1634704692.png)
要开始使用 Emacs,请查看:基本 Emacs 指南
3.纳米
另一个经典。 Nano 与 Emacs 和 Vim 不同,它是初学者。 Nano 预装在大多数发行版中,通常是大多数人使用的第一个 cli 文本编辑器。 它简单、最小、直观,非常适合随意的配置编辑。
Linux 中的 nano 编辑器 – nano 编辑器的完整初学者参考
![纳米文本编辑器](/wp-content/uploads/2022/06/1634704693.png)
要开始使用 Vim,请查看:Nano 教程
4.做
如果你想要像 Vim 那样具有高端功能的东西,但同时想要一个更渐进的学习曲线,ne 正是你的选择。 默认情况下,ne 带有语法高亮,一个宏脚本系统,用于自动击键、正则表达式支持和括号匹配,这些都是 nano 所缺乏的。 但是,它在直观和简单的键绑定方面遵循 nano 的方法。
![做终端](/wp-content/uploads/2022/06/1634704695.png)
ne 被 LinuxVoice 选为第三好的终端,Emacs 和 Vim 占据前两位。 遗憾的是,它没有很多社区插件和扩展。
结论
这些用于命令行文本编辑器的工具几乎可以满足每个人的需求。 想要一个超级高效的工作环境并且不介意学习一堆按键绑定? 是的! 想要 Vim 拥有的一切,而且还想要更好地与其他应用程序集成? Emacs 就是这样。 不想花几个小时学习命令但仍然想要像样的功能? 不要期待比 ne! 但是如果你只想编辑几行代码而不关心效率,Nano 随时为你服务?