"os números do buffer ficam loucos" Conte-me! Até o final do dia, eu tenho mais de 100 buffers. Mas, felizmente, como você pode ver nesta animação, você tem a tabconclusão de nomes de buffer.
Portanto, mesmo que você não possa renumerar os buffers, ainda poderá pular facilmente.
Não sei se está claro na animação, mas a "conclusão da guia" é diferente da conclusão da guia da linha de comando. É mais como um "substituto de guia de resolução de ambiguidade". Significando que na linha de comando eu teria que digitar sc
tabentão, se
tabmas aqui o vim faz uma pesquisa 'se' e a substitui pela primeira (e única) correspondência. Se eu tivesse digitado, test
tabele corresponderia a 'generate_test_data.py' e, tabnovamente, corresponderia a 'scripts / setup_test_data.sh' e, em seguida tab, teria retornado, etc.
O ponto é que você pode adquirir o hábito de digitar apenas :b <minimum amount of unambiguous characters>
tabpara pular para o documento que deseja. Eu acho que isso é ainda melhor do que lembrar "Meus buffers são 1: foo 2: bar 3: etc", que é como eu costumava fazer quando era novato.