Por que a sintaxe 'set' não funciona para o realce de sintaxe no vim?

1

Ao pesquisar como definir o realce de sintaxe no vim, eu encontrei esta página que diz que o vimrc deve ter a seguinte linha

syntax on

Por que não é algo como set syntax on ? Como temos set nu , set ai etc.

Com set syntax on , recebo este erro

$ vi
  syntax=
Error detected while processing /home/lazer/.vimrc:
line   30:
E518: Unknown option: on
Hit ENTER or type command to continue

e com set syntax , recebo este

$ vi
  syntax=
Hit ENTER or type command to continue
    
por Lazer 16.10.2010 / 21:01

1 resposta

4

Deve ser syntax on ou syntax off .

set syntax=something é usado para alterar a sintaxe atual (c, perl, nasm, etc).

UPDATE : Como @garyjohn apontou nos comentários, é possível ativar / desativar o buffer atual e o tipo de arquivo correspondente usando set syntax=ON e set syntax=OFF .

    
por 16.10.2010 / 23:04

Tags