Esta aparência, com todos os outros níveis de recuo, é geralmente (e parece ser o caso no seu código) um sintoma de olhar para o código que possui 4 espaços por recuo, mas abas de 8 espaços em cada linha ( por exemplo, 4s, 1t, 1t4s, 2t), com uma configuração tabstop
de 4.
Para o código Python, você deve simplesmente substituir todas as guias no código por oito espaços, pois era assim que o interpretador tratava. Em geral, você poderia lidar com situações como essa usando o comando :retab
após definindo tabstop
para o valor com o qual o código-fonte foi originalmente escrito, por exemplo,
:set ts=8
:retab 4
Se expandtab
estiver definido, a nova busca substituirá as guias por espaços.