Perintah Vim untuk memasukkan karakter


9

Saya mencari kebalikan dari x. Saya ingin memasukkan hanya satu karakter dan tetap dalam mode perintah.

Jawaban:


12

Anda bisa memetakan kunci (-berikutnya) ke urutan perintah, fe:

:map <C-i> i_<Esc>r

Ctrl-i mengambil satu karakter dan kembali sesudahnya.

Untuk membuatnya terus-menerus, tambahkan baris yang sama ke file vimrc lokal atau global:

~/.vimrc
/etc/vim/vimrc

6
Untuk memasukkan file vimrc kita harus meninggalkan:
phunehehe

Saya tidak mengerti .. apakah Anda melakukan i{char} Escatau CTRL- i{char}, itu masih tiga kali penekanan tombol. Saya akan mengatakan jika Anda akan menyesuaikan pengaturan Anda, buat saja Esc lebih mudah tersedia, misalnya dengan memetakan CapsLock ke sana.
intuited

1

Dalam beberapa situasi Anda hanya dapat menggunakan r. Dari :help r:

Ganti karakter di bawah kursor dengan {char}.

Jika Anda ingin lebih dari satu char, gunakan R. (Saat digunakan memasuki mode Ganti . Seperti biasa, untuk info lebih lanjut, :help Replace).

Ingatlah untuk menjalankan vimtutorsetidaknya sekali untuk mempelajari beberapa perintah. The rPerintah ini digunakan dalam Pelajaran 3.2.


op secara terang-terangan berbicara tentang memasukkan, bukan mengganti. bagaimana ini mendapatkan setidaknya 2 upvotes?
underscore_d
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.