Gibt es einen vorangestellten Einfügemodus?

10

Ich habe versucht, einen String mit allen Zeichen von zbis zu schreiben , aund ich dachte, das wäre viel einfacher, wenn ich rückwärts schreiben könnte .

Die Idee wäre wie ein INSERT-Modus, in dem der Cursor nicht nach jedem eingefügten Zeichen vorwärts springt. Ich konnte so etwas nicht finden und frage mich, ob dieser Modus bereits existiert oder auf irgendeine Weise erreicht werden kann.

Hinweis: Mir ist bewusst, dass ich den Text umkehren kann , aber das ist nicht der Punkt.

Jordi Nebot
quelle

Antworten:

12

Wenn Sie einstellen :set revins, können Sie rückwärts einfügen.

Siehe auch :h ins-reverse:

o  Typing backwards                                     ins-reverse
   ----------------
   In lieu of using full-fledged the 'rightleft' option, one can opt for
   reverse insertion.  When the 'revins' (reverse insert) option is set,
   inserting happens backwards.  This can be used to type right-to-left
   text.  When inserting characters the cursor is not moved and the text
   moves rightwards.  A <BS> deletes the character under the cursor.
   CTRL-W and CTRL-U also work in the opposite direction.  <BS>, CTRL-W
   and CTRL-U do not stop at the start of insert or end of line, no matter
   how the 'backspace' option is set.

   There is no reverse replace mode (yet).

   If the 'showmode' option is set, "-- REVERSE INSERT --" will be shown
   in the status line when reverse Insert mode is active.
Christian Brabandt
quelle