Masuk ke mode penyisipan di lokasi yang berbeda
Dokumen bantuan vim memiliki bagian yang bagus tentang ini: :help inserting
Ringkasan singkatnya adalah:
i: Masukkan sebelum kursor.
I: Masukkan sebelum karakter non-kosong pertama dari baris.
a: Masukkan setelah kursor.
A: Masukkan di akhir baris.
o: Mulailah baris baru di bawah garis saat ini dan masukkan.
O: Mulailah baris baru di atas arus dan masukkan.
gI: Masukkan pada kolom 1 dari baris.
gi: Sisipkan tempat mode insert terakhir kali dihentikan.
Masukkan perintah juga termasuk hitungan, jadi Anda bisa mengetik 3itest<space><esc>untuk mendapatkan:
test test test
Perintah insert dapat diulangi .juga, sehingga itest<space><esc>..akan menghasilkan (karena imenyisipkan sebelum kursor, yang ada di ruang):
testtesttest
Akhirnya, saya akan menambahkan
jawaban EvergreenTree dari komentar: Anda dapat memasukkan mode penyisipan :star[tinsert][!]yang berfungsi seperti ikecuali jika Anda memberinya pilihan !, dalam hal ini berfungsi
A.
Memodifikasi teks dan kemudian memasuki mode sisipkan
Dimungkinkan juga untuk memodifikasi teks dalam mode normal dan masuk ke mode insert di akhir. Lihat :help replacing. Ringkasan perintah adalah sebagai berikut:
c: Hapus teks (dan tarik ke buffer) dan masukkan mode penyisipan.
cc: Hapus garis dan masukkan mode penyisipan.
C: Hapus sampai akhir baris dan masuk ke mode insert.
s: Hapus sejumlah karakter dan masukkan mode penyisipan.
S: Hapus sejumlah baris dan masukkan mode penyisipan.
Banyak dari ini juga bekerja pada teks yang dipilih secara visual.
:h inserting- juga:h replacing