您当前的位置:首页 > 电脑百科 > 软件技术 > 应用软件

基于终端的 Linux 文本编辑器

时间:2023-01-18 14:10:40  来源: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 上安装和使用。



Tags:文本编辑器   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
基于终端的 Linux 文本编辑器
基于终端的文本编辑器几乎用于 Linux 上的所有内容;从编写快速 Bash 脚本和配置文件到生成成熟的程序甚至写小说。虽然大多数发行版都预装了 nano,并且 Emacs 和 Vim 也有自己...【详细内容】
2023-01-18  Search: 文本编辑器  点击:(155)  评论:(0)  加入收藏
21 世纪多功能文本编辑器,真的让人爱不释手
《开源精选》是我们分享Github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的Atom 是一款适用于 21 世纪的多功能文本编辑器。 Subli...【详细内容】
2022-03-28  Search: 文本编辑器  点击:(424)  评论:(0)  加入收藏
13个顶级免费所见即所得文本编辑器工具
CKEditorCKEditor拥有10多年的开发经验,你可以完全放心此文本编辑器的质量。它支持70多种语言,我认为这是你网站的不错选择。它还可以运行在许多不同的浏览器上,并能很好地与...【详细内容】
2021-03-18  Search: 文本编辑器  点击:(806)  评论:(0)  加入收藏
Linux命令行下的最佳文本编辑器
文本编辑软件在任何操作系统上都是必备的软件。我们在 Linux 上不缺乏非常现代化的编辑软件,但是它们都是基于 GUI(图形界面)的编辑软件。正如你所了解的,Linux 真正的魅力在于...【详细内容】
2020-10-13  Search: 文本编辑器  点击:(286)  评论:(0)  加入收藏
EditPlus——一款小巧功能强大的老牌代码文本编辑器
这是一款小巧功能强大的老牌代码文本编辑器,可处理文本、网页和程序语言的文字编辑器,也可以将它作为C/Java/Php等语言的简单IDE调试编辑工具 软件功能语法突出显示EditPlus默...【详细内容】
2020-09-10  Search: 文本编辑器  点击:(497)  评论:(0)  加入收藏
web/vue/react/ng后台管理系统前端开发,富文本编辑器没个省心的
不仅仅是web端,貌似很多地方,都有一定的富文本编辑器轮子,但是像我这样针对不同用户不同业务不同需求的,几乎玩转过所有能找到的富文本编辑器工具,基本上就没个让人省心的。如果...【详细内容】
2020-05-07  Search: 文本编辑器  点击:(365)  评论:(0)  加入收藏
开源富文本编辑器不好找?看这完这10个项目就该有数了
最近项目里常听产品们谈到后台的文本编辑器就烦恼,吐槽样式难看,说后台效果和前台展示不一样,还有吐槽操作不方便功能不全没有自定义功能的问题。头疼也要解决,假若用着用着被迫...【详细内容】
2020-05-03  Search: 文本编辑器  点击:(577)  评论:(0)  加入收藏
UltraEdit 24.2 文本编辑器免费版
UltraEdit是由IDM官方最新出品的文本编辑器版本,它是一款性价比全球一流的文本、十六进制,HTML、PHP、Java 和 JavaScript程序文本编辑器,被认为是世界上最好的文本编辑器。Ult...【详细内容】
2020-03-02  Search: 文本编辑器  点击:(476)  评论:(0)  加入收藏
Mac代码文本编辑器,轻量级的混合IDE
Colon for mac是一个代码文本编辑器轻量级的混合IDE,Colon能够同时执行多种编程语言,并提供标记语言的实时预览,Colon提供了所有文本编辑功能的面板,可以从侧边栏轻松访问。 软...【详细内容】
2019-10-18  Search: 文本编辑器  点击:(841)  评论:(0)  加入收藏
▌简易百科推荐
Telegram怎么不显示在线?
在Telegram中,您可以通过进入“设置” -> “隐私与安全” -> “最后在线时间”,然后选择“没有人”或者自定义特定的人群,以隐藏自己的在线状态。这样设置后,其他用户将无法看到...【详细内容】
2024-04-04  HouseRelax    Tags:Telegram   点击:(1)  评论:(0)  加入收藏
谷歌 Gmail 新规生效:为遏制钓鱼 / 欺诈情况,日群发超 5000 封邮件账号需验证
IT之家 4 月 2 日消息,谷歌为了增强对垃圾邮件和网络钓鱼攻击的管控,今天宣布正式启用新措施:对于向 Gmail 邮箱账号日群发数量超过 5000 封的用户,需要其在域名中设置 SPF / DK...【详细内容】
2024-04-02    IT之家  Tags:Gmail   点击:(10)  评论:(0)  加入收藏
钉钉AI升级多模态:能根据图片识人、翻译、创作、多轮问答
新浪科技讯 3月28日午间消息,钉钉AI助理迎来升级,上线图片理解、文档速读、工作流等产品能力,探索多模态、长文本与RPA技术在AI应用的落地。基于阿里通义千问大模型,升级后的钉...【详细内容】
2024-03-28    新浪科技  Tags:钉钉   点击:(12)  评论:(0)  加入收藏
都2024年了,谁还在用QQ聊天啊?
你还在用 QQ 吗?之所以突然这么问,是因为前些天腾讯发了份热气腾腾的财报。随手翻了翻,发现 QQ 这个老企鹅,居然还有5.54 亿多人每个月都在坚持登录。虽说和辉煌时候没法比了,但...【详细内容】
2024-03-26    差评  Tags:QQ   点击:(8)  评论:(0)  加入收藏
腾讯QQ浏览器工具权益卡上线PC端,每月最低6元
IT之家 1 月 29 日消息,腾讯 QQ 浏览器此前在手机端上线工具权益卡,现将部分权益适用范围拓展至 PC 端,每月 10 元,连续包月为 6 元。开通后用户可以在 QQ 浏览器软件内享有由腾...【详细内容】
2024-01-29    IT之家  Tags:QQ浏览器   点击:(74)  评论:(0)  加入收藏
开源工具Ventoy更新:新增对FreeBSD 14.0的支持
近日,开源装机工具Ventoy发布了1.0.97版本的更新。本次更新的主要亮点是新增了对FreeBSD 14.0版本的支持,并修复了启动问题以及解决了几个Linux独有的bug等。同时,官方还修复了...【详细内容】
2024-01-25    中关村在线  Tags:Ventoy   点击:(38)  评论:(0)  加入收藏
微软Copilot Pro来了:个人用户也能在Word里用GPT-4,20美元/月
面向个人用户的微软Copilot会员版来了。一个月多交20刀(约合人民币142元),Microsoft 365个人版/家庭版用户就能在Word、Excel、PPT等Office全家桶中用上GPT-4。就像这样,不用在C...【详细内容】
2024-01-16    量子位  Tags:Copilot Pro   点击:(89)  评论:(0)  加入收藏
微软 Edge 浏览器支持双引擎同时搜索功能,便利与槽点并存
IT之家 1 月 15 日消息,微软广告和网络服务部门首席执行官 Mikhail Parakhin 近日透露了一个微软 Edge 浏览器的隐藏功能:双引擎同时搜索。顾名思义,该功能允许用户同时使用两...【详细内容】
2024-01-16    IT之家  Tags:Edge   点击:(61)  评论:(0)  加入收藏
11个面向设计师的必备AI工具
译者 | 布加迪审校 | 重楼在当今快速发展的设计领域,人工智能(AI)工具已成为不可或缺的创新催化剂。这些工具专门用于提高效率和创造力,从而重新定义传统的设计方法。AI正在彻底...【详细内容】
2024-01-09    51CTO  Tags:AI工具   点击:(91)  评论:(0)  加入收藏
钉钉与微软中国达成合作,将推钉钉Office套件,每人每月35元
IT之家 1 月 9 日消息,今日在钉钉 7.5 产品发布会上,钉钉正式宣布与微软中国达成产品级合作,将推出钉钉 Office 套件,集成包括 Word、Excel、PowerPoint 在内的产品。根据合作协...【详细内容】
2024-01-09    IT之家  Tags:钉钉   点击:(83)  评论:(0)  加入收藏
站内最新
站内热门
站内头条