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


8

Quando abro novos arquivos no vim, o índice do buffer parece pular índices arbitrários. Alterno entre buffers usando b<buffer-index>, portanto, ajuda a ter índices seqüenciais para a sanidade / TOC. Depois de um tempo, acabei de sair do vim e carregar os arquivos nos quais 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?

Respostas:


11

Não, não sem reiniciar o Vim. Existem várias razões pelas quais elas não podem ser redefinidas, algumas internas, algumas relacionadas a evitar surpresas com os scripts do Vim que armazenam números de buffer.

Você está ciente de que pode executar ": buffer parcial buffer name " para pular para outro buffer, desde que a string fornecida seja única?


2
Ah! Obrigado pela dica, eu não sabia: buffer trabalhava com nomes parciais.
leo

O vim-airlines usa números de pseudo-buffer então.
Paschalis

3

Criar uma sessão ( :mksession!), fechar o vim e abrir a sessão ( :so Session.vim) reorganizará os índices a partir de 2 (1 é usado para a origem da sessão).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.