on osx vim 7.3 numero conjunto de set numero relativo nao funciona

2

Estou usando o OSX Mavericks. Usando o VIM 7.3, não consigo fazer com que os números de linha "híbridos" funcionem.

Eu estava lendo um tutorial dizendo que se set number e set relativenumber fossem incluídos no arquivo .vimrc, você poderia obter um número relativo em todas as linhas, mas obter o número da linha atual na linha atual que está editando .

Eu procurei em fóruns e segui o que os outros fizeram em termos do meu arquivo .vimrc e não consegui fazê-lo funcionar. Apenas apresenta como se eu tivesse set relativenumbers active e não o número absoluto para a linha atual.

Ainda estou relativamente fresco para o VIM, mas já exaurei meus conhecimentos.

A resposta foi atualizar o vim para 7,4
Para fazer isso, é necessário o seguinte:

  1. Atualizando homebrew
  2. Instalando o python (eu li que isso era uma dependência, mas não tenho certeza)
  3. Instalando mercurial (eu li isso foi uma dependência, mas não tenho certeza)
  4. Instalando o VIM 4.7 (+) (por homebrew)
  5. Configurando o caminho para usar o VIM do homebrew sobre o VIM padrão do OSX
por visyoual 05.01.2015 / 21:47

1 resposta

2

No Vim 7.3, a configuração combinada de relativenumber - number descrita não é suportada. Veja :help relativenumber , que afirma que:

When setting this option, 'number' is reset.

Vim 7.4 suporta o uso de ambos juntos, e a mesma seção diz que:

The number in front of the cursor line also depends on the value of 'number', see number_relativenumber for all combinations of the two options.

O OSX inclui apenas o Vim 7.3 por padrão, mas a versão 7.4 está incluída no Homebrew e MacVim também é baseado na versão 7.4, portanto, instalar um desses ajudará você a chegar onde deseja ser.

    
por 05.01.2015 / 22:08