Eu sei como ativar e desativar o destaque de sintaxe no vim executando isso no editor:
:syntax on/off
Mas quero que o destaque da sintaxe seja ativado por padrão, para que não seja necessário ativá-lo sempre que executar o vim.
Como eu faço isso?
vim
vim-syntax-highlighting
lilroo
fonte
fonte
Respostas:
Edite seu
$HOME/.vimrc
(Unix / Linux / OSX) ou$HOME/_vimrc
(Windows) para incluir a seguinte linha:EDITAR
Se o realce da sintaxe não funcionar quando você inicia o Vim, provavelmente não possui um
$HOME/.vimrc
ou$HOME/_vimrc
(conhecido coletivamente a partirvimrc
de agora). Nesse caso, você tem duas opções:vimrc
.vimrc_example.vim
como seuvimrc
(recomendado, obrigado @oyenamit). Você pode encontrarvimrc_example.vim
no diretório de tempo de execução.O local do diretório de tempo de execução varia entre os sistemas operacionais:
/usr/share/vim/vim73
.\Program Files\Vim\vim73
.fonte
syntax on
esyntax enable
?syntax enable
mantém suas configurações de cores e assyntax on
substitui (:help :syn-on
).OU atalho:
fonte
Descomentando a "sintaxe ativada" no arquivo vimrc.
Vá para o diretório,
agora pesquise "sintaxe" e remova o comentário. Salve-o e reabra o arquivo no vim.
fonte
syntax
apenas adicionadosyntax enable
,. Entãosource vimrc
. Tem-lo permanentemente para uso posteriorPara quem chega aqui por causa do TurnKeyLinux usando o
vim-tiny
que não possui o módulo de sintaxe habilitado, tente este artigo para instalar completamentevim
http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package
tl; dr
fonte
Também descobri que essa é uma das lições do
vimtutor
.Para encontrá-lo, digite o comando
vimtutor
no seu Terminal (usei no Mac) e role para baixo para ver se há uma lição chamadaCREATE A STARTUP SCRIPT
(para mim foi a lição 7.2), onde descreve como configurar umvimrc
arquivo inicial .fonte
No meu,
$HOME/.vimrc
eu carrego um esquema de cores (solarizado) e descobri que preciso colocá-losyntax on
depois de carregar o plugin. Se for antes de carregar o plugin, ele não funcionará.fonte