在 osx vim 7.3 上设置编号设置相对编号不起作用

在 osx vim 7.3 上设置编号设置相对编号不起作用

我正在使用 OSX Mavericks。使用 VIM 7.3,我似乎无法让“混合”行号工作。

我正在阅读一个教程,指出如果set number和都set relativenumber包含在 .vimrc 文件中,您可以在所有行上获得相对编号,但在您正在编辑的当前行上获得实际行号。

我搜索了论坛,并按照其他人对我的 .vimrc 文件所做的操作,但无法使其运行。它只是表现得好像我有set relativenumbers活跃和不是当前行的绝对数量。

我对 VIM 还比较陌生,但我已经用尽了我的知识。

答案是将vim更新到7.4
为此,需要执行以下操作:

  1. 更新自制程序
  2. 安装Python(我读到这是一个依赖项,但不确定)
  3. 安装 Mercurial(我读到这是一个依赖项,但不确定)
  4. 安装 VIM 4.7(+)(通过自制程序)
  5. 配置路径以通过 OSX 默认 VIM 使用 homebrew 的 VIM

答案1

在 Vim 7.3 中,不支持您描述的组合relativenumber-设置。number:help relativenumber,其中指出:

设置此选项时,“号码”将被重置。

维姆 7.4支持同时使用两者,同一部分说:

光标所在行前面的数字也取决于“number”的值,请参见number_relativenumber对于这两个选项的所有组合。

OSX 默认情况下仅包含 Vim 7.3,但版本 7.4包含在 Homebrew 中, 和麦克维姆也基于版本 7.4,因此安装其中之一将帮助您到达您想要的位置。

相关内容