229 条回复  ·  2786 次点击
cnbatch 初学 2023-8-6 15:51:20
@documentzhangx66 vi 和 vim 并不是同一个作者,vi 的作者现在还活得好好的。

vi 设计成这样,只能说这是时代局限与妥协,局限并妥协于 ADM-3A 的键盘。后期有更完善的键盘时本来就该淘汰 vi 这种局限妥协的产物,然而大家都形成了肌肉记忆了,后续做 improvement 就延续习惯基于 vi 做成 vim 。

其实 UNIX 世界早在上世纪 90 年代初就已经有人意识到 vi 并不好用,至少对新手不友好,于是开发出了 ee ,随后内置于 FreeBSD 当中( 1996 年 FreeBSD 2.1.5 ):
https://man.freebsd.org/cgi/man.cgi?query=ee&apropos=0&sektion=1&manpath=FreeBSD+2.1.5-RELEASE&arch=default&format=html

原本 Nano 的出现已经是后知后觉了( 1999 年初次发布,2001 年被“GNU 计划”吸收),虽然内置于 Linux 发行版已经是更后期的事情,但发行版普遍内置 nano 的时间仍然早于 2010 年。

只能说,旧时代的肌肉记忆过于强大,强大到教程作者们延续习惯。甚至还出现 vi 鄙视链,不用 vi 就会被鄙视并加以冷嘲热讽。(这可能也是 vim emacs 大战的争议点之一?)
对于这种情况,我只能说,真是傲慢又自大。

顺便一提,我在 FreeBSD 命令行界面一直都用 ee 编辑文件,极少用 vi 。在 Linux 命令行界面同理,nano 优先于 vi 。
至于 vim……vi 我都不喜欢用,vim 就更不用说了。
ST0RMTR00PER 初学 2023-8-6 16:33:34
R.I.P
dream4ever 小成 2023-8-6 16:45:27
@documentzhangx66 你丫就是个纯金臭傻逼,脑子里装了一点屎就在互联网上使劲喷。
Livid 初学 2023-8-6 17:02:36
@xlsepiphone 谢谢。122 楼的账号已经被彻底 ban 。
haitang 小成 2023-8-6 17:49:25
R.I.P.
IgniteWhite 小成 2023-8-6 17:51:38
requiescat in pace
LykorisR 小成 2023-8-6 18:01:13
R.I.P
huangya 小成 2023-8-6 18:32:56
非常可惜。R.I.P.
Jirajine 小成 2023-8-6 18:36:19
@cnbatch 有没有可能 modal editing 一直延续下来,每一个现代编辑器都提供支持,是因为它确实好用?
你说它是妥协的产物,可现代的 qwerty 键盘,不使用按键映射、不使用脚踏板之类的外设的情况下,用 emacs 那套你的小手指受得了吗。
LiSrRbE2Mac 小成 2023-8-6 18:44:35
R.I.P.
返回顶部