Gibt es einen Befehl, um Vim von rechts nach links tippen zu lassen? Wenn nicht uns jemand von diesem Plugin bekannt ist?
Gibt es einen Befehl, um Vim von rechts nach links tippen zu lassen? Wenn nicht uns jemand von diesem Plugin bekannt ist?
Antworten:
Sicher!
:set rightleft
Oder einfach rl
. Dadurch wird die Datei jedoch mit den Zeichen in der Reihenfolge gespeichert, in der Sie sie eingegeben haben. Wenn Sie möchten, dass sie umgekehrt gespeichert wird, geben Sie sie :%!rev
vor dem Speichern ein.
Bearbeiten:
Wenn Sie die Option revins
oder verwenden ri
, erfolgt das Einfügen in umgekehrter Reihenfolge. Sie könnten dies wahrscheinlich einer Tastenkombination zuordnen, aber das liegt bei Ihnen.
Hier ist der entsprechende Abschnitt der VIM-Hilfe:
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.