Ketika saya membaca teks dan, misalnya, menambahkan backtick di sekitar kata atau kutipan tertentu atau apa pun, sangat menjengkelkan bahwa saya harus menekan Esc atau Ctrl- [setelah setiap sisipan. Sisipan (dan tambahkan) berbeda, jadi .
tidak banyak membantu.
Apakah ada sesuatu yang mirip dengan r
yang kembali ke mode normal setelah satu karakter — tetapi menggunakan mode insert bukan mode ganti?
insert-mode
normal-mode
Wildcard
sumber
sumber
Jawaban:
Jika tidak (saya belum melihat), Anda dapat menggunakan pemetaan ini di
.vimrc
:Ia
i
memasukkan, menempatkan spasi,ESC
kera, dan memulai satur
eplace huruf tunggal . Ini dipetakan ke CtrlI.Ini adalah retasan, dan akan meninggalkan ruang menggantung jika Anda menekan escape sebelum Anda mengetik huruf - tetapi lebih baik daripada tidak sama sekali!
sumber
.
perintah. :(.
kecuali Anda menggunakanrepeat.vim
.Untuk memasukkan karakter di akhir kata (alih-alih pada posisi kursor), gunakan
Peta ini untuk
Ctrl + a
, Anda dapat memetakannya ke hal lain tentu saja.Saya memiliki dua di
.vimrc
hanya jadi saya tidak terlalu sibuk :)sumber