É possível redefinir a sequência de índices que o vim usa para buffers de arquivo?

9

Quando eu abro novos arquivos dentro do vim, o índice do buffer parece pular os índices arbitrários. Eu alterno entre os buffers usando b<buffer-index> , então isso ajuda a ter índices seqüenciais para o saquê do saneamento / OCD. Depois de um tempo, acabei de sair do vim e carregar os arquivos que estou trabalhando atualmente via CL e os ordena sequencialmente, mas isso é um problema quando você tem vários caminhos de subdiretório.

Posso redefinir a sequência ou algo assim?

    
por leo 27.12.2011 / 18:56

2 respostas

10

Não, não sem reiniciar o Vim. Há vários motivos pelos quais eles não podem ser redefinidos, alguns deles internos, alguns relacionados a evitar surpresas com scripts do Vim que armazenam números de buffer.

Você está ciente de que pode fazer ": buffer nome parcial do buffer " para pular para outro buffer, contanto que a string que você forneça seja única?

    
por 27.12.2011 / 20:03
1

Criando uma sessão ( :mksession! ), fechando o vim e abrindo a sessão ( :so Session.vim ) irá reordenar seus índices a partir de 2 (1 é usado para originar a sessão).

    
por 03.06.2017 / 16:12

Tags