Kadang-kadang ketika saya sedang mengerjakan suatu file, saya akan membuka banyak file hanya untuk mendapatkan gambaran tentang aliran kode saat ini hingga titik tertentu. Namun hal ini kadang-kadang menyebabkan banyak file dibuka pada suatu waktu secara terpisah. Apakah ada perintah untuk keluar semua kecuali jendela yang dipilih?
34
Jawaban:
Jika Anda ingin menutup semua jendela (splits) kecuali yang sekarang:
Jika Anda ingin menutup semua tab kecuali yang sekarang:
Jika Anda ingin menghapus semua buffer tersembunyi (file terbuka tetapi tidak terlihat di jendela mana pun pada tab apa pun), Anda harus menambahkan fungsi ke vimrc Anda. Beberapa orang telah memposting fungsi yang mungkin ke sini dan di sini
Saya tidak yakin persis mana dari yang Anda coba capai, tetapi mudah-mudahan beberapa kombinasi dari perintah ini yang berhasil.
sumber
Tekan Ctrl+w, ountuk dengan cepat menutup semua jendela yang terbagi, tetapi yang sekarang.
Atau gunakan perintah:
:on
(:only
).Lihat juga:
sumber
:q
) atau hanya menyembunyikannya?:tabs
tidak menunjukkannya.