Cara beralih ke mode REPLACE di VIM

114

Saya tahu saya dapat melakukan ini dengan menekan Insertdalam mode INSERT, tetapi itu membutuhkan beberapa peregangan. Apakah ada jalan pintas yang lebih nyaman untuk langsung dari mode NORMAL ke mode REPLACE?

zeroos
sumber
Selain itu, di MacBook Anda tidak dapat masuk ke mode REPLACE dengan menekan Insertdalam mode INSERT sama sekali.
crollywood

Jawaban:

145

Dari manual ViM:

5. Ganti mode * Ganti * * Ganti-mode * * mode-ganti *

Masuk ke mode Ganti dengan perintah "R" dalam mode normal.

Tentu saja Anda dapat memetakan kunci apa saja R, misalnya dengan melakukan

:map <F5> R
hochl
sumber
1
Untuk melanjutkan ke jawaban yang diterima: Jika ini adalah angka yang Anda coba tambahkan, ^+ aakan menambah angka dan ^+ xakan menurunkannya.
theTuxRacer
54

Anda dapat menekan Rdan Anda akan masuk ke mode REPLACE.

Sergey
sumber
19
Shift + R, sebenarnya. Menekan Rtombol saja (seperti yang akan Anda lakukan untuk mengetik r) memungkinkan untuk mengganti hanya satu huruf dan kemudian kembali ke mode NORMAL.
Melebius
26
Mungkin itu sebabnya dia menempatkan R dan bukan r.
15

R membawa Anda ke mode ganti.


sumber
10

Anda harus menekan R untuk masuk ke mode ganti. Untuk ini, Anda harus terlebih dahulu berada dalam mode non-edit

Sunil Kumar BM
sumber
1

Dalam mode normal, tekan Shift+ R.

r akan menggantikan satu karakter.

Fernando Correia
sumber