有哪些终端/控制台模式可以替代vi/vim
和nano
?我正在寻找适合 PC 新手使用的简约、美观且友好的文本模式编辑器。
我记得我曾在某个地方看到过一个终端编辑器,它显示菜单Esc而不是底部神秘的(并且有点丑陋的) ^X 快捷方式,但在 GitHub 中搜索我找不到它。
更新:似乎“对新手友好”需要更多解释。让我们以用户vim
首次尝试使用(通常设置为默认编辑器)的常见场景为例。当vim
运行要编辑的文本时,没有显示任何帮助,并且输入会产生奇怪的结果,因此用户点击Esc或,F1结果“不起作用”。一个友好的编辑器,例如,将显示按键帮助F1,包含带有突出显示的快捷键的菜单系统,提供开箱即用的语法突出显示,并默认执行所有这些操作。
答案1
微在 显示帮助F1,实现语法高亮,在 退出Esc。无菜单,但支持插件。
答案2
答案3
乔
早在 20 世纪 90 年代,我的许多同事就更喜欢乔改为vi
,pico
或emacs
。它仍然被一些人认为是最用户友好的基于终端的文本编辑器。
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/
它是一款适用于终端的极简文本编辑器,具有常用的按键绑定,非常易于使用;外观也相当好看