网易首页 > 网易号 > 正文 申请入驻

Linux终端文本编辑器

0
分享至

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

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

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

1.Helix

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

使用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

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

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
⚡ cargo install amp

我们非常喜欢 Amp 的一项功能是能够暂时暂停您的会话,返回到您的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
⚡ 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

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 派生的编辑器不同,您不需要先切换模式!

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

help defaultkeys

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

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

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

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

  • 原文来自:https://www.51cto.com/article/745064.html
  • 本文地址:https://www.linuxprobe.com/linux-terminal-text-editor.html编辑:冯瑞涛,审核员:逄增宝
  • Linux命令大全:https://www.linuxcool.com/
  • Linux系统大全:https://www.linuxdown.com/
  • 红帽认证RHCE考试心得:https://www.rhce.net/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
77年李德生探望叶剑英,席间叶帅突然提点:你去看看你们的老政委

77年李德生探望叶剑英,席间叶帅突然提点:你去看看你们的老政委

小新历史
2024-04-26 15:09:05
一场北京车展,照出来了多少妖魔鬼怪

一场北京车展,照出来了多少妖魔鬼怪

户外小阿隋
2024-04-26 12:09:13
退市股营收13.46亿,盈利972万,恢复上市?

退市股营收13.46亿,盈利972万,恢复上市?

股海风云大作手
2024-04-27 11:25:45
出大招!张继科执教樊振东或改变困局,东哥巴黎冲冠时间不多了

出大招!张继科执教樊振东或改变困局,东哥巴黎冲冠时间不多了

骑马寺的少年
2024-04-26 15:49:40
几乎全是假货,利润率高达650%,为何很多人仍然愿意被割韭菜!

几乎全是假货,利润率高达650%,为何很多人仍然愿意被割韭菜!

盛世科记
2024-04-21 10:00:48
时隔135天首发!赵睿18+4+5复出最强表现 三分三连击引主帅欢呼

时隔135天首发!赵睿18+4+5复出最强表现 三分三连击引主帅欢呼

醉卧浮生
2024-04-26 21:38:25
开始鼓动18岁学生去当炮灰?

开始鼓动18岁学生去当炮灰?

凡事一定有办法13119
2024-04-27 08:33:57
这谁顶得住嘛!迪恩这身材,这才是尤物啊!

这谁顶得住嘛!迪恩这身材,这才是尤物啊!

冷却爱情
2024-04-25 15:17:13
后续!江西日本游客插队并叫嚣,知情人曝猛料,导游:日本人优先

后续!江西日本游客插队并叫嚣,知情人曝猛料,导游:日本人优先

皖声微言
2024-04-26 16:08:54
把人干沉默了,两年降薪40%后中金再传降薪25%...

把人干沉默了,两年降薪40%后中金再传降薪25%...

金石随笔
2024-04-27 00:05:21
打麻将更长寿!华西医院最新研究,老年人每周打三次,可延缓认知障碍

打麻将更长寿!华西医院最新研究,老年人每周打三次,可延缓认知障碍

方舟健客科普
2024-04-26 18:58:17
原来陶虹已经去世1年!抗癌3年客死他乡,前夫乐嘉哭到昏厥

原来陶虹已经去世1年!抗癌3年客死他乡,前夫乐嘉哭到昏厥

娱乐八卦木木子
2024-04-25 21:31:34
深圳男子相亲,一眼相中25岁素颜女孩,大龄美女没人理:很识货

深圳男子相亲,一眼相中25岁素颜女孩,大龄美女没人理:很识货

户外阿崭
2024-04-27 12:10:40
事情越闹越大!拜登万万没想到,中国一个举动,让美“炸开锅”

事情越闹越大!拜登万万没想到,中国一个举动,让美“炸开锅”

诉说人世间
2024-04-27 01:40:03
不要美国F35也不要沈飞J31,阿联酋媒体点名:只要成飞现役的J20

不要美国F35也不要沈飞J31,阿联酋媒体点名:只要成飞现役的J20

李大娱乐糊涂
2024-04-27 08:33:44
关注民生的煤气一词,竟成为敏感词语,实在想不明白,怎么会这样

关注民生的煤气一词,竟成为敏感词语,实在想不明白,怎么会这样

天闻地知
2024-04-24 14:06:59
香港四大天王成就对比:刘德华最高,黎明最低

香港四大天王成就对比:刘德华最高,黎明最低

娱乐的小灶
2024-04-27 07:05:13
闹大了!985学生去殡仪馆当火化工,网友:人生的尽头永远是编制

闹大了!985学生去殡仪馆当火化工,网友:人生的尽头永远是编制

王晓爱体彩
2024-04-27 09:13:04
郑州一高楼起火紧急疏散20人!惊人“火力”竟来自……

郑州一高楼起火紧急疏散20人!惊人“火力”竟来自……

上海消防
2024-04-26 19:13:34
网上交友“约炮”APP,全是诈骗,无一例外!

网上交友“约炮”APP,全是诈骗,无一例外!

8099999街头巷尾
2024-02-22 19:41:19
2024-04-27 13:54:44
孙有匪
孙有匪
科技
1595文章数 2009关注度
往期回顾 全部

科技要闻

特斯拉这款车型刚上市几天,就上调价格

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

头条要闻

牛弹琴:越南两任国家主席辞职后 政坛又发生重大变动

体育要闻

时代要落幕了?詹姆斯杜兰特陷0-3绝境

娱乐要闻

金靖回应不官宣恋情结婚的原因

财经要闻

北京房价回到2016年

汽车要闻

5月上市/智能化丰富 海狮 07EV正式到店

态度原创

艺术
旅游
房产
手机
军事航空

艺术要闻

画廊周北京迎来第八年, “漂留” 主题聚集 30 余家艺术机构与 40 场展览

旅游要闻

散装河北,冀北、冀东、冀中、冀南如何划分?

房产要闻

海南最新房价出炉,三亚跌价最猛!

手机要闻

Google Pixel 8a 更多官方渲染图出现

军事要闻

以军称已完成对拉法地面军事行动准备工作

无障碍浏览 进入关怀版