saya ingin :bd
dan :bw
untuk benar-benar keluar dari sesi vim saya jika, setelah buffer saat ini dihapus, daftar buffer kosong (mis. jika, sebelum menjalankan :bd
atau :bw
, Saya hanya memiliki buffer saat ini dalam daftar buffer). Bagaimana saya bisa mencapai ini? Saya berasumsi itu seharusnya cukup mudah, tetapi googling belum benar-benar menghasilkan sesuatu yang bermanfaat, dan sejauh ini saya belum berhasil menulis autocmd
untuk menyelesaikan ini.
== 1
untuk== 2
(Hal yang sama berlaku dalam solusi saya juga). Adakah yang tahu mengapa ini terjadi? Apakahbufnr
selalu sertakan buffer "kosong", dan lakukanbuflisted
mengembalikan true untuk buffer kosong?