Ok, saya pengguna vim dengan plugin Minibufexl yang menampilkan tab buffer, saya telah memetakan Shift + J dan Shift + K untuk beralih antar tab. Satu hal yang sering membuat saya frustrasi adalah saat mengedit file, dan beralih ke buffer lain, saya HARUS menulis ke file saat ini dan kemudian beralih.
Misalnya, saya memiliki foo.cpp dan foo.h terbuka dalam dua buffer, dan saya mengedit foo.cpp dan belum menyimpannya, saya perlu memeriksa foo.h untuk melihat definisi fungsi. Saya kemudian menggunakan plugin file alternatif cepat (a.vim) atau cara pintas saya di atas. Di sinilah saya harus menyimpan sebelum beralih, itu cepat mengganggu.
Saya tidak tahu permintaan pencarian mana yang harus digunakan di Google, jadi saya bertanya di sini, permintaan maaf saya jika itu menyesatkan.
Anda mungkin merasa berguna untuk menggunakan windows terpisah. Misalnya, saat mengedit foo.c, jalankan
Itu akan membuka foo.h di jendela di atas foo.c. Anda dapat berpindah antar windows dengan
^W^W
(Ctrl-W Ctrl-W) dan memaksimalkan jendela saat ini dengan^W_
. Anda dapat menemukan informasi lebih lanjut tentang ini dengan mengeksekusisumber