Apakah mungkin untuk mereset urutan indeks yang digunakan vim untuk buffer file?


8

Saat saya membuka file baru di dalam vim, indeks buffer tampaknya melewati indeks arbitrer. Saya beralih di antara buffer yang digunakan b<buffer-index>, sehingga membantu memiliki indeks berurutan untuk kewarasan / OCD. Setelah beberapa saat, saya baru saja keluar dari vim dan memuat file yang sedang saya kerjakan melalui CL dan memesannya secara berurutan, tetapi ini menyebalkan ketika Anda memiliki beberapa jalur sub-direktori.

Bisakah saya mengatur ulang urutan atau sesuatu?

Jawaban:


11

Tidak, tidak tanpa me-restart Vim. Ada sejumlah alasan mengapa mereka tidak dapat diatur ulang, beberapa di antaranya internal, beberapa ada hubungannya dengan menghindari kejutan dengan skrip Vim yang menyimpan nomor buffer.

Apakah Anda sadar bahwa Anda dapat melakukan ": buffer partial buffer name " untuk melompat ke buffer lain, selama string yang Anda berikan unik?


2
Ah! Terima kasih atas tipnya, saya tidak tahu: buffer berfungsi dengan sebagian nama.
leo

vim-airline kemudian menggunakan nomor buffer semu.
Paschalis

3

Membuat sesi ( :mksession!), menutup vim dan membuka sesi ( :so Session.vim) akan menyusun ulang indeks Anda mulai dari 2 (1 digunakan untuk sumber sesi).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.