So wechseln Sie in VIM in den REPLACE-Modus

114

Ich weiß, dass ich dies durch Drücken Insertim INSERT-Modus tun kann , aber das erfordert etwas Dehnen. Gibt es eine bequemere Verknüpfung, um direkt vom NORMAL-Modus in den REPLACE-Modus zu wechseln?

Nullen
quelle
Außerdem können Sie auf einem MacBook den REPLACE-Modus nicht aktivieren, indem Sie Insertim INSERT-Modus drücken .
Crollywood

Antworten:

145

Aus dem ViM-Handbuch:

5. Ersetzen Sie den Modus * Ersetzen Sie * * Ersetzen Sie den Modus * * Ersetzen Sie den Modus *

Rufen Sie im normalen Modus den Ersetzungsmodus mit dem Befehl "R" auf.

Natürlich können Sie jeden Schlüssel zuordnen R, indem Sie dies beispielsweise tun

:map <F5> R
hochl
quelle
1
So gehen Sie zur akzeptierten Antwort über: Wenn es sich um eine Zahl handelt, die Sie erhöhen möchten, erhöht ^+ adie Zahl und ^+ xverringert sie.
TheTuxRacer
53

Sie können drücken Rund gelangen in den REPLACE-Modus.

Sergey
quelle
18
Shift + R eigentlich. Durch Drücken der RTaste just (wie rbeim Tippen) können Sie nur einen Buchstaben ersetzen und kehren dann in den NORMAL-Modus zurück.
Melebius
25
Möglicherweise hat er deshalb R und nicht r gesetzt.
14

R bringt Sie in den Ersetzungsmodus.


quelle
10

Sie müssen R drücken, um zum Ersetzungsmodus zu gelangen. Dazu müssen Sie sich zunächst im Nichtbearbeitungsmodus befinden

Sunil Kumar BM
quelle
1

Drücken Sie im normalen Modus Shift+ R.

r ersetzt ein einzelnes Zeichen.

Fernando Correia
quelle