乔

有哪些终端/控制台模式可以替代vi/vimnano?我正在寻找适合 PC 新手使用的简约、美观且友好的文本模式编辑器。

我记得我曾在某个地方看到过一个终端编辑器,它显示菜单Esc而不是底部神秘的(并且有点丑陋的) ^X 快捷方式,但在 GitHub 中搜索我找不到它。

更新:似乎“对新手友好”需要更多解释。让我们以用户vim首次尝试使用(通常设置为默认编辑器)的常见场景为例。当vim运行要编辑的文本时,没有显示任何帮助,并且输入会产生奇怪的结果,因此用户点击Esc或,F1结果“不起作用”。一个友好的编辑器,例如,将显示按键帮助F1,包含带有突出显示的快捷键的菜单系统,提供开箱即用的语法突出显示,并默认执行所有这些操作。

答案1

在 显示帮助F1,实现语法高亮,在 退出Esc。无菜单,但支持插件。

答案2

我猜你正在寻找(友善的)编辑

按两次 ESC 或一次 F1 时显示 ncurses 菜单。菜单非常简单。保存、另存为...退出等。

sudo apt install ne ne-doc

答案3

早在 20 世纪 90 年代,我的许多同事就更喜欢改为vipicoemacs。它仍然被一些人认为是最用户友好的基于终端的文本编辑器。

JOE 是一款功能齐全的基于终端的屏幕编辑器,遵循 GNU 通用公共许可证 (GPL)。JOE 自 1988 年问世以来一直存在,是许多 Linux 发行版的标准配置。

在此处输入图片描述

Joe 不是默认安装的,但可以从宇宙存储库:

sudo apt-get install joe

Emacs

在此处输入图片描述

虽然 Emacs 远非您所要求的简约方法,但它具有高度可定制性。因此,只需稍加努力,您就可以让它以最适合您的方式运行。

有用资源:

它也可以从官方存储库获得:

sudo apt-get install emacs

要在终端中运行它,您必须使用该-nw标志。如果您打算定期使用它,您可以创建一个别名。

emacs -nw

答案4

你可以查看 Ash: https://akashnag.github.io/ash/

它是一款适用于终端的极简文本编辑器,具有常用的按键绑定,非常易于使用;外观也相当好看

相关内容