VIM 版本 8.2.1847 在 22.04 上出现问题:无法删除退格键且更改列表未保存

VIM 版本 8.2.1847 在 22.04 上出现问题:无法删除退格键且更改列表未保存

安装 22.04 后我遇到了两个 VIM 问题:

  1. 我无法在换行符上退格!如果您插入“abc<新队>d" 然后开始退格删除新文本,它会在换行符处停止并且不会删除它并继续删除第一个“abc”行。

  2. 如果我编辑文件然后保存并退出,当我再次编辑文件时,“g;”不再移动到上一个(最后一个)更改。它现在给出错误“E664:更改列表为空”。

这两个功能都可以与我之前安装的 18.04 版 VIM 配合使用。我该如何恢复旧功能?

答案1

我添加了set backspace=indent,eol,start.vimrc以前不需要)并且退格键现在可以正常工作。

事实证明,我的最低 22.04 安装附带的 vim 功能有所减少,是这两个问题的根源。vim 启动屏幕上没有任何内容表明这一点,但 :version 会显示出来。我原以为最低安装只包含较少的应用程序,但至少 vim 的版本功能有所减少。Asudo apt-get install vim为我提供了完整的 vim,并解决了这两个问题。

相关内容