Jika saya membuka 10 tab, saya harus menutupnya menggunakan ": q" secara terpisah.
Bagaimana saya bisa menutup semuanya sekaligus?
Cara terpendek / paling sederhana / tercepat adalah:
:qa
Untuk menyimpan pekerjaan di semua tab dan keluar:
:wqa
:x
tidak pernah, tidak pernah. Anda akan mengacaukan suatu hari dan:X
mengenkripsi file Anda, dan Anda tidak akan tahu kuncinya.X
(2) secara tidak sengaja memasukkan kata sandi, (3) secara tidak sengaja memasukkan kata sandi yang sama lagi, sebelum ini menjadi masalah. Saya tidak melihat itu sebagai sangat mungkin ...Saya sering menggunakan
:tabo
(:tabonly
) untuk menutup semua tab lainnya.sumber
:on
hanya menutup windows , bukan tab, setidaknya di vim saya 7.3.3.:tabo
adalah persis apa yang saya cari. Saya akan mendukung Anda 30 kali jika saya bisa. :):ls
. Jadi, Anda masih dapat memulihkan tab nanti jika diinginkan. Atau mengubahnya menjadi windows, dll.Itu dapat dilakukan dengan perintah berikut (dalam mode normal atau melarikan diri):
"tabdo" tampaknya mengeksekusi perintah untuk semua tab yang terbuka.
sumber
Menambahkan apa yang dikatakan fuentesjr:
Akan memaksa berhenti semua tab, jika Anda tidak peduli tentang menyimpan.
sumber
Anda dapat menggunakan salah satu dari perintah Vim Ex ini untuk Keluar dari Banyak Windows dan Buffer :
:qa
:qall
Keluar Vim, kecuali ada beberapa buffer yang telah diubah. (Gunakan
:bmod
untuk pergi ke buffer dimodifikasi berikutnya). Ketika 'autowriteall' diatur, semua buffer yang diubah akan ditulis, seperti:wqall
.:conf qa
:confirm qall
Keluar dari Vim. Memunculkan prompt ketika beberapa buffer telah diubah. Lihat
:confirm
.:qa!
:qall!
Keluar dari Vim. Setiap perubahan pada buffer hilang. Juga lihat
:cquit
, ia melakukan hal yang sama tetapi keluar dengan nilai bukan nol.:quita
:quitall
:quita!
:quitall!
Sama seperti
:qall
.:wqa
:wqall
:xa
:xall
Tulis semua buffer yang diubah dan keluar dari Vim. Jika ada buffer tanpa nama file, yang dapat dibaca saja atau yang tidak dapat ditulis karena alasan lain, Vim tidak akan berhenti.
:conf wqa
:confirm wqall
:conf xa
:confirm xall
Tulis semua buffer yang diubah dan keluar dari Vim. Memunculkan prompt ketika beberapa buffer dibaca atau tidak bisa ditulis karena alasan lain. Lihat
:confirm
.:wqa!
:xa!
:wqall!
:xall!
Tulis semua buffer yang diubah, bahkan yang sudah dibaca saja, dan keluar dari Vim. Jika ada buffer tanpa nama file atau yang tidak dapat ditulis karena alasan lain, Vim tidak akan berhenti.
Untuk membaca tentang ini di Vim, ketikkan perintah Ex berikut
sumber
Ini menutup semua tab dan buffer terbuka.
sumber
di sini adalah cara Sisi Gelap untuk menutup SEMUA INSTAN VIM di Linux / Mac
Jangan gunakan itu. Itu melakukan apa yang Anda minta tetapi mungkin bukan cara terbaik tetapi cara yang menyenangkan
sumber