Saya memiliki .vimrc
beberapa pemetaan sederhana untuk mengubah ukuran jendela dengan mudah:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
Itu berfungsi cukup baik tetapi misalnya, ketika saya ingin mengubah ukuran jendela 10 baris saya harus menekan dan melepaskan Leader+ UP10 kali.
Bagaimana saya bisa mengulangi pemetaan ini ketika tombol ditekan? Yang saya inginkan adalah ketika saya menekan Leader+ UPpemetaan akan diterapkan satu kali kemudian setelah waktu yang singkat itu akan diterapkan sekali lagi dan seterusnya saat saya memegang kunci.
Catatan: Saya tahu adalah mungkin untuk awalan <C-w>+
dengan hitungan dan saya bisa meng-hardcode-nya dalam pemetaan atau hanya memasukkan hitungan sebelum menggunakan pemetaan tetapi bukan itu yang ingin saya lakukan.
Note2: Saya juga tahu bahwa pemetaan populer untuk mengubah ukuran windows adalah dengan menggunakan +dan -tombol yang lebih mudah untuk ditekan beberapa kali tetapi saya tidak ingin menggunakan tombol itu untuk melakukan hal itu.
sumber
--submode: grow/shrink --
dan jendela diubah ukurannya oleh satu baris tetapi perintahnya tidak t diulangi. Saya mencobanya dengan 4 kombinasi darig:submode_keep_leaving_key
dang:submode_timeout
ke 0 atau 1. Saya tidak yakin apakah saya melakukan sesuatu yang salah atau tidak. Saya biasanya menggunakan vim di terminal tetapi untuk saat ini saya hanya dapat menguji dengan gVim di windows tapi saya tidak yakin itu mengubah sesuatu.Up
atauDown
diri sendiri sebanyak yang diperlukan (tetapi tanpa harus menekanLeader
terlebih dahulu)~/.vimrc
.)Dengan winresizer , tekan Ctrl- edan ubah ukurannya!
Anda akan menggunakan tombol hjkl reguler (dan mungkin tombol panah).
Anda dapat "menerima" ukurannya atau "membatalkan" itu.
Ada juga mode pindah tempat Anda bertukar jendela, dan mode fokus tempat Anda mengganti jendela tempat Anda aktif.
sumber