阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux终端文本编辑器

310次阅读
没有评论

共计 3051 个字符,预计需要花费 8 分钟才能阅读完成。

导读 Emacs、Vim 和 nano 是 Linux 社区中最著名的文本编辑器。但是还有其他几个鲜为人知的替代方案供您使用。

基于终端的文本编辑器几乎用于 Linux 上的所有内容;从编写快速 Bash 脚本和配置文件到生成成熟的程序甚至写小说。虽然大多数发行版都预装了 nano,并且 Emacs 和 Vim 也有自己的追随者,但还有其他很棒的基于终端的文本编辑器。

这里再介绍我们认为的其他四个最好的 Linux 文本编辑器:

1.Helix

Linux 终端文本编辑器

Helix 是一个以代码为中心的文本编辑器,用 Rust 编写,灵感来自 Kakoune 和 Neovim。项目作者表示,Helix 很大程度上基于 kakoune,在开发过程中他发现自己同意 kakoune 的大部分设计。

它还具有 Neovim 更为著名的模态编辑功能,但不那么令人生畏,而且更加用户友好。

语法高亮显示由 Tree-sitter 处理,使您可以轻松处理缩进、跟踪变量和操作选择,而不会减慢您的过程。

在任何发行版上安装 Helix 的最佳方法是从源代码构建它。为此,您首先需要安装 Rust 以及 Cargo 包工具:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

上面的命令将下载并执行一个脚本来安装 Rust 和 Cargo。

现在克隆 Helix GitHub 存储库:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ git clone https://github.com/helix-editor/helix

Linux 终端文本编辑器

使用 cd 命令进入 Helix 目录,然后安装 Helix:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ cd helix

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com/helix                      master
⚡ cargo install --locked --path helix-term

Linux 终端文本编辑器

然后您可以进入任何终端通过输入以下命令启动 Helix:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ hx

Linux 终端文本编辑器

要在 Helix 中书写,您需要按键盘上的 i 键 进入插入模式。输入文本后,按 Escape 键返回正常模式。从这里开始,编辑和操作文本类似于 Vim。​​Helix 官方文档​​中提供了键盘映射。

2、Amp

Linux 终端文本编辑器

与 Helix 类似,Amp 也是用 Rust 编写的,并从 Vim 中汲取了大量灵感,具有相似的键绑定和模态编辑方法。Amp 使用简单,即使是初学者也可以立即上手——尽管 Amp 的主要市场是开发人员。

除了插入、正常和选择等常用模式外,Amp 还提供了几种提供附加功能的新模式。

Amp 带有合理的默认值,不需要任何初始配置。语法突出显示、模糊文件搜索和基本 Git 集成可立即使用。

如果你已经安装了 Rust 和 Cargo,你可以安装 Amp:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ cargo install amp

Linux 终端文本编辑器

我们非常喜欢 Amp 的一项功能是能够暂时暂停您的会话,返回到您的 shell,然后从您中断的地方继续编辑。您可以在正常模式下按 Z 键来执行此操作。

Linux 终端文本编辑器

要继续编辑,请在您的终端中输入 fg。完整的 Amp 文档可在 ​​Amp 官方网站​​上找到。或者,在第一次启动 Amp 后,点击? 键查看内容广泛的快速入门指南。

3、Zee

暂时远离受 Vim 启发的编辑器,Zee 声称自己是终端的现代编辑器,本着 Emacs 的精神。Zee 用 Rust 编写,速度极快且流畅,每秒 100 帧,编辑渲染时间不到 10 毫秒。与 Helix 类似,Zee 使用 Tree-sitter 进行语法高亮和验证。

Linux 终端文本编辑器

同样,在使用以下命令安装 Zee 之前,您应该安装 Cargo 和 Rust:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ cargo install --locked zee

如果你想让 Zee 与你的系统剪贴板集成(你可能会这样做),你需要安装具有系统剪贴板功能的 Zee:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ cargo install --locked --features system-clipboard zee

安装后,您可以进入任何终端通过输入以下命令启动 Zee:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
⚡ zee

或者,您可以通过将文件作为参数传递来在 Zee 中打开一个或多个文件。例如:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com 
⚡ zee 
linuxmi.txt linuxmi.c linuxmi.com.py

…将使用编辑器打开多个文件。

正如您对从 Emacs 中汲取灵感的文本编辑器所期望的那样,Zee 使用类似 Emacs 的键绑定。您可以在 GitHub 上找到这些列表。

4、Micro

Linux 终端文本编辑器

Micro 的目标是成为一直流行的 nano 文本编辑器的替代品,并且在功能和大小上都很轻巧。您可能还会高兴地了解到您不需要安装 Rust 或 Cargo 就可以在您的系统上获取它。

安装 Micro 文本编辑器最简单的方法是下载并运行开发人员提供的安装脚本。以下命令将使用 curl 获取脚本,并将输出通过管道传递给 Bash:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ curl https://getmic.ro | bash

或者,如果您安装了 snap 包管理器,您只需输入以下内容即可在您的机器上安装 Micro:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                                     
⚡ sudo snap install micro --classic

顾名思义,Micro 很小。它还易于使用且功能强大,并附带大量热键,可帮助您轻松快速地执行常见任务。

热键和键绑定存储在~/.config/micro/bindings.json,您可以使用以下方式轻松编辑它们:

micro ~/.config/micro/bindings.json

为 75 种不同的编程语言内置语法高亮显示。Micro 支持拆分,因此您可以以平铺窗口管理器的样式同时编辑多个文件,您甚至可以使用其中一个拆分在编辑器中打开另一个交互式外壳。

Micro 带有七种不同的配色方案和鼠标支持,因此您可以在编辑器中拖放文本。

您可以通过以下方式启动 Micro:

micro

…然后开始键入。与 Vim 派生的编辑器不同,您不需要先切换模式!

Linux 终端文本编辑器

要获得有关 Micro 键绑定的帮助,请使用 Ctrl + E 调出命令栏,然后输入:

help defaultkeys

Micro 编辑器不但在使用上比 Nano 更简单,更贴近现代桌面编辑器的使用习惯,同时在功能上也比 Nano 强大很多。

终端文本编辑器并不适合所有人

虽然在 Linux 终端中编辑文本很有趣,而且效率很高,但您可能需要比这些产品所能提供的视觉效果还要好的文本编辑器。

如果你发现你需要一些可选的额外功能,比如不同的字体大小、表格和高级格式,那么你最好使用一个功能齐全的文字处理器。幸运的是,有几个可以在 Linux 上安装和使用。

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计3051字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7995772
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个AI智能体—跟创业大佬对话

自己手撸一个 AI 智能体 — 跟创业大佬对话 前言 智能体(Agent)已经成为创业者和技术人绕...
240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

240 元左右!五盘位 NAS主机,7 代U硬解4K稳如狗,拓展性碾压同价位

  240 元左右!五盘位 NAS 主机,7 代 U 硬解 4K 稳如狗,拓展性碾压同价位 在 NA...
星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛 NAS 硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话? 前言 在选择 NAS 用预...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛NAS硬件02:某鱼6张左右就可拿下5盘位的飞牛圣体NAS

星哥带你玩飞牛 NAS 硬件 02:某鱼 6 张左右就可拿下 5 盘位的飞牛圣体 NAS 前言 大家好,我是星...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...