Para onde foi minha cor no Vim

Para onde foi minha cor no Vim

Então o Vim estava recuando automaticamente com a aba rígida e eu queria acabar com isso. Criei um novo .vimrc na minha máquina Linux com uma única linha:

filetype indent off

Agora, sempre que entro no vim, ele não mostra nenhuma cor, exceto a cor do texto padrão. O que essa única linha fez com meu pobre vim? Fiz algo errado e como essa única linha poderia afetar a cor no vim?

Responder1

Quando você não tiver um .vimrcarquivo, o Vim carregará um defaults.vimarquivo do diretório de tempo de execução do Vim. O defaults.vimarquivo enviado com o Vim habilitará opções para torná-lo mais útil por padrão. Entre as configurações em defaults.vim, os plug-ins de destaque de sintaxe e recuo de tipo de arquivo estão habilitados.

É por isso que você vê uma mudança tão grande ao criar um arquivo .mínimo .vimrc, já que o Vim irá parar de definir todas as outras configurações do arquivo defaults.vim.

Para preservar as opções de defaults.vim, mas reverter sua configuração habilitando plug-ins de recuo de tipo de arquivo, você pode atualizar .vimrcpara:

unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
filetype indent off

Ao fornecer explicitamente o defaults.vimarquivo, você manterá todas as outras configurações dele ao introduzir as suas próprias no seu arquivo .vimrc.

Veja também:

Responder2

Você pode ter removido (não adicionando-o ao seu novo documento de configuração) o syntax oncomando, que ativa o realce de sintaxe.

informação relacionada