Encontrei algo que nunca vi antes no Vim. Enquanto eu tentava modificar parte do código fonte do software em que planejava trabalhar, notei que o vim estava exibindo espaçamento incorreto para a linha de código que eu adicionei. O Gedit mostra o código com o espaçamento correto. Eu sei que o Gedit tem o espaçamento correto porque o código Python gera erros se eu alterar o código no Vim para que ele pareça pertencer à janela do Vim. Anexei as imagens abaixo. A linha que adicionei é a linha que diz: print "Estou prestes a avaliar um fatorial". Incluí também meu arquivo .vimrc curto. Alguém viu isso? Estou usando o vim há meses e não consigo me lembrar de algo assim.
7
set list listchars=tab:>-
e reenviar a primeira foto (Vim)? Eu acho que isso nos ajudaria a ver o que está acontecendo com as guias.Respostas:
Ele é redefinido pelo plugin do tipo de arquivo Python; de
/usr/share/vim/vim74/ftplugin/python.vim
:Este arquivo é carregado toda vez que um arquivo Python é carregado. Pessoalmente, acho que adicionar configurações de recuo aqui é um pouco surpreendente.
De qualquer forma, para substituir isso, use isto no seu vimrc:
Isso será carregado após o arquivo ftplugin, substituindo as configurações definidas lá.
Pessoalmente, eu recomendaria não usar guias em arquivos Python, pois o padrão da comunidade é usar espaços.
fonte
filetype plugin on
seu vimrc. Eu não substituiria oset tabstop=8
pensamento. A razão está aquiA solução para mim foi adicionar esta linha após o plugin do tipo de arquivo no meu
~/.vimrc
arquivofonte