![vi 在 Ubuntu 18.04 和 20.04 上的行为非常不同,为什么?](https://linux22.com/image/1020983/vi%20%E5%9C%A8%20Ubuntu%2018.04%20%E5%92%8C%2020.04%20%E4%B8%8A%E7%9A%84%E8%A1%8C%E4%B8%BA%E9%9D%9E%E5%B8%B8%E4%B8%8D%E5%90%8C%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
因此,我越来越多地使用 Vi 进行快速文件编辑,并且实际上已经喜欢上了它(我知道这很奇怪)
无论如何,在 *buntu 20.04+ 上,vi 的行为就像喝醉了一样。
箭头键不能用于导航(尽管它们可以在 18.04、嵌入式 Linux 版本、Ubuntu 服务器等上使用)并且还有许多其他奇怪之处。这是怎么回事?有一个简单的解决方法吗?如果是自愿的:为什么?
答案1
你混淆vi
了vim
vi
是旧版程序,编写于哑终端没有箭头键的时代,因此必须使用字母。即使某些终端有箭头键,终端之间也并不完全兼容(vt52 等)。
vim
是个vi
改进具有额外功能,包括箭头键。它是一个“通用”程序,因此是手动添加的(尽管 Lubuntu 确实包含它)。
我相信您感到vim
困惑vi
。
我老了,我之所以能学会,是vi
因为它可以在所有哑终端上运行,包括那些没有箭头键的终端(在大学里)……在 IBM 个人电脑有箭头键之前……使用字母进行编辑是必要的