替代 vi 和 nano 的最小终端编辑器

ana*_*nik 14 text-editor usability software-recommendation

什么终端/主机模式的替代品vi/vim,并nano可用?我正在为 PC 新手寻找最小、美观且友好的文本模式编辑器。

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

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

ana*_*nik 11

micro在 上显示帮助F1,实现语法突出显示,在 上退出Esc。没有菜单,但支持插件。


小智 7

我最好的猜测是,你正在寻找NE(尼斯)编辑器

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

sudo apt install ne ne-doc
Run Code Online (Sandbox Code Playgroud)


Luí*_*usa 6

早在 1990 年代,我的许多同事都更喜欢Joe,而不是vi,picoemacs。它仍然被一些人认为是最用户友好的基于终端的文本编辑器。

JOE 是一个功能齐全的基于终端的屏幕编辑器,它在 GNU 通用公共许可证 (GPL) 下分发。JOE 于 1988 年问世,是许多 Linux 发行版的标准配置。

在此处输入图片说明

默认情况下不安装 Joe,但可以从Universe存储库中获取:

sudo apt-get install joe

Emacs

在此处输入图片说明

虽然与您要求的简约方法相去甚远,但 Emacs 是高度可定制的。因此,通过一些工作,您可以让它以最适合您的方式运行。

有用的资源:

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

sudo apt-get install emacs
Run Code Online (Sandbox Code Playgroud)

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

emacs -nw
Run Code Online (Sandbox Code Playgroud)