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


114

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


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

Ответы:


145

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

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

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

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

:map <F5> R

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

54

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


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

26
Возможно поэтому он поставил R, а не r.

15

R переводит вас в режим замены.


10

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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.