基于终端的文本编辑器几乎用于Linux上的所有内容;从编写快速的Bash脚本和配置文件到生成成熟的程序甚至写小说。虽然大多数发行版都预装了nano,并且Emacs和Vim也有自己的追随者,但还有其他很棒的基于终端的文本编辑器。以下是我们认为的其他四个最好的Linux文本编辑器:1.HelixHelix是一个以代码为中心的文本编辑器,用Rust编写,灵感来自Kakoune和Neovim。根据项目作者的说法,Helix很大程度上基于kakoune,并且在开发过程中他发现自己同意kakoune的大部分设计。它还具有Neovim更为著名的模态编辑功能,但不那么令人生畏并且更加用户友好。语法突出显示由Tree-sitter处理,使您可以轻松处理缩进、跟踪变量和操作选择,而不会减慢您的过程。在任何发行版上安装Helix的最佳方法是从源代码构建它。为此,您首先需要安装Rust和Cargo包工具:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?curl--proto'=https'--tlsv1.2-sSfhttps://sh.rustup.回复|sh上面的命令将下载并执行一个脚本来安装Rust和Cargo。现在克隆HelixGitHub存储库:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com/linuxmi/www.linuxmi.com?cdhelixlinuxmi@linuxmi/home/linuxmi/www.linuxmi.com/helixmaster?cargoinstall--locked--pathhelix-term然后你可以通过输入以下命令进入任何终端StartHelix:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?hx要用Helix编写,您需要按键盘上的i键进入插入模式。输入文本后,按Escape键返回正常模式。从这里开始,编辑和操作文本类似于Vim。Helix官方文档中提供了键盘映射。2.Amp类似于Helix。Amp也是用Rust编写的,并从Vim中汲取了很多灵感,具有类似的键绑定和模式编辑方法。Amp非常易于使用,即使是初学者也可以立即上手-尽管Amp的主要市场是开发人员。除了插入、正常和选择等常用模式外,Amp还提供了几种提供附加功能的新模式。Amp带有合理的默认值,不需要任何初始配置。语法高亮、模糊文件搜索和基本的Git集成开箱即用。如果您已经安装了Rust和Cargo,则可以安装Amp:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com到你的shell,然后从你离开的地方继续编辑。您可以通过在正常模式下按Z键来执行此操作。要继续编辑,请在您的终端中输入fg。可以在Amp官方网站上找到完整的Amp文档。或者,在首次启动Amp后,点击?键查看详尽的快速入门指南。3.Zee离开受Vim启发的编辑器有一段时间了,Zee声称自己是终端的现代编辑器,本着Emacs的精神。Zee用Rust编写,速度极快且流畅,每秒100帧,编辑器渲染时间不到10毫秒。与Helix类似,Zee使用Tree-sitter进行语法高亮和验证。此外,您应该在安装Zee之前安装Cargo和Rust:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com您需要安装具有系统剪贴板功能的Zee:linuxmi@linuxmi/home/linuxmi/www.linuxmi.comlinuxmi@linuxmi/home/linuxmi/www.linuxmi.com?zee或者,您可以通过将文件作为参数传递来在Zee中打开一个或多个文件。例如:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?zeelinuxmi.txtlinuxmi.clinuxmi.com.py...将用编辑器打开多个文件。正如您对受Emacs启发的文本编辑器所期望的那样,Zee使用类似Emacs的键绑定。您可以在GitHub上找到这些列表。4.MicroMicro的目标是成为一直流行的nano文本编辑器的替代者,而且在功能和体积上都非常轻巧。您可能也很高兴知道您不需要安装Rust或Cargo就可以在您的系统上安装它。安装缩微文本编辑器最简单的方法是下载并运行开发者提供的安装脚本。以下命令将使用curl获取脚本并将输出通过管道传输到Bash:linuxmi@linuxmi/home/linuxmi/www.linuxmi.com?curlhttps://getmic.ro|bash或者如果你安装了snap包管理linuxmi.com?sudosnapinstallmicro--classic顾名思义,Micro很小。它还易于使用且功能强大,并附带大量热键,可帮助您快速轻松地执行常见任务。热键和键绑定存储在~/.config/micro/bindings.json中,您可以使用以下命令轻松编辑它们:micro~/.config/micro/bindings.json75种不同编程语言显示的内置语法突出显示。Micro支持拆分,因此您可以以平铺窗口管理器的方式同时编辑多个文件,您甚至可以使用其中一个拆分在编辑器中打开另一个交互式外壳。Micro带有七种不同的配色方案和鼠标支持,因此您可以在编辑器中拖放文本。您可以通过以下方式启动您的Micro:micro...然后开始输入。与Vim派生的编辑器不同,您不需要先切换模式!获取微键绑定的帮助,使用Ctrl+E调出命令栏,然后输入:helpdefaultkeys也比Nano强大得多。终端文本编辑器并不适合所有人虽然在Linux终端中编辑文本既有趣又高效,但您可能需要一个比这些产品所能提供的视觉效果更好的文本编辑器。如果您发现需要一些可选的附加功能,例如不同的字体大小、表格和高级格式设置,那么您最好使用功能齐全的文字处理器。幸运的是,有几个可以在Linux上安装和使用。
