Как перейти в режим REPLACE в VIM

114

Я знаю, что могу сделать это, нажав Insertв режиме INSERT, но это требует некоторого растяжения. Есть ли более удобный ярлык для прямого перехода из НОРМАЛЬНОГО режима в режим ЗАМЕНИТЬ?

zeroos
источник
Кроме того, на MacBook вы Insertвообще не можете войти в режим REPLACE, нажав в режиме INSERT.
crollywood

Ответы:

145

Из руководства ViM:

5. Режим замены * Заменить * * Заменить-режим * * режим-заменить *

Войдите в режим замены с помощью команды «R» в обычном режиме.

Конечно, вы можете сопоставить любой ключ R, например, выполнив

:map <F5> R
Hochl
источник
1
Чтобы закрепить принятый ответ: если это число, которое вы пытаетесь увеличить , ^+ aбудет увеличивать число, а ^+ xуменьшать его.
theTuxRacer
54

Вы можете нажать, Rи вы попадете в режим ЗАМЕНИТЬ.

Сергей
источник
19
На самом деле Shift + R. Нажатие только Rклавиши (как при вводе r) позволяет заменить только одну букву, а затем вернуться в НОРМАЛЬНЫЙ режим.
Melebius
26
Возможно поэтому он поставил R, а не r.
10

Вы должны нажать R, чтобы перейти в режим замены. Для этого вы должны сначала быть в режиме без редактирования

Сунил Кумар БМ
источник
1

В обычном режиме нажмите Shift+ R.

r заменит один символ.

Фернандо Коррейя
источник