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 .vimrc
arquivo, o Vim carregará um defaults.vim
arquivo do diretório de tempo de execução do Vim. O defaults.vim
arquivo 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 .vimrc
para:
unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
filetype indent off
Ao fornecer explicitamente o defaults.vim
arquivo, você manterá todas as outras configurações dele ao introduzir as suas próprias no seu arquivo .vimrc
.
Veja também:
:help defaults.vim
- Conteúdo de
defaults.vim
enviado com o Vim.
Responder2
Você pode ter removido (não adicionando-o ao seu novo documento de configuração) o syntax on
comando, que ativa o realce de sintaxe.