vi 设置在 16.04 中关闭

vi 设置在 16.04 中关闭

开始使用 Ubuntu 16.04 后,我发现很多合理的vi设置都关闭了(之前我用的是 Scientific Linux,不记得是哪个版本了)。这包括语言高亮、记住光标的最后一行、搜索高亮、记住上次搜索、屏幕底部的行号等……

~/.vimrc我尝试在和中解决其中的一些问题/etc/vim/vimrc,但并不总是有效。

在我开始逐一解决每个问题之前,我想知道我是否遗漏了某些重大的事情,从而导致缺少所有这些问题?

编辑: 有人建议这是这个问题。不完全是。事实证明,如果将这个问题中的答案与第三个问题的答案结合起来,它们可以部分回答这个问题。因此,我将所有这些添加为答案,因为它对其他面临同样问题的人有用。

答案1

检查您是否vim安装了完整的软件包,而不仅仅是vim-tiny

vim-tiny是 vim 的紧凑版本,没有太多插件。

安装正确的vim软件包后,您将获得通常包含的 vim 插件集。您可能仍需要将:set nocompatible其添加到 .vimrc 才能使用其全部功能。

答案2

评论中指出了两个答案,这两个答案结合起来似乎形成了一种答案:

vi现在实际上调用vim-tiny(解释这里),默认情况下仅启用了少数功能(解释这里)。

可以通过以下方式更改此默认设置:

sudo update-alternatives --config vi

不过,我还是不知道是否可以一次性修改所有内容。(使用vim“开箱即用”仍然缺少许多“标准”功能。)

相关内容