joe
IMO是最好的编辑器,而并非VI。它本身就是一个不错的功能齐全的编辑器,而不是像一样精简的无功能最小编辑器nano
。
如果以jstar
or 调用joe
,则默认的键绑定类似于WordStar,多年来,它也已在许多其他程序中使用,包括Borland Turbo Pascal和Turbo C IDE的编辑器,因此许多用户应该熟悉它们。如果作为jmac
键调用,则绑定为emacs
-like。按键绑定是可配置的,如果找不到适合自己的配置,则可以自己添加一个,也可以复制和修改现有的配置。
我的vi
用户太多了,无法自己使用它,但是我经常向不喜欢或不想学习诸如的模式编辑器的人推荐它vi
,并且效果很好。
这是debian软件包中的描述:
Joe,或Joe的自己的编辑器,具有大多数PC文本编辑器的感觉:按键序列让人想起WordStar和Turbo C编辑器,但功能集远不止于此。Joe具有Unix用户应该拥有的所有功能:充分使用termcap / terminfo,完整的VI风格的Unix集成,功能强大的配置文件以及正则表达式搜索系统。它还具有六个始终可用的帮助参考卡,以及一个直观,简单且经过深思熟虑的用户界面。
Joe有一个很棒的屏幕更新优化算法,有多个窗口(可以在其中滚动/滚动),并且缺少命名缓冲区的混淆概念。它具有命令历史记录,文件选择菜单中的TAB扩展,撤消和重做功能,(取消缩进和段落格式),可通过任何外部Unix命令过滤突出显示的块,将管道编辑入或移出命令,以及块移动,复制,删除或过滤。
通过简单的QEdit样式的配置文件,可以将Joe设置为模拟Pico和Emacs之类的编辑器,以及对WordStar的完全模仿和受限模式版本(允许您仅编辑在命令行上指定的文件)。Joe还具有延迟的屏幕更新以处理提前输入,并且它确保tty缓冲不会绕过延迟。即使在2400波特的情况下也可以使用,并且可以在任何理智的终端上使用。
它是AFAIK,已为所有发行版打包,其源代码可在http://joe-editor.sourceforge.net/上获得-如果还没有二进制包,则已Debian化的源应在Raspian上编译。