Existe-t-il un mode d'insertion pré-ajouté?

10

J'essayais d'écrire une chaîne avec tous les caractères de zà aet j'ai pensé que ce serait beaucoup plus facile si je pouvais écrire à l' envers .

L'idée serait comme un mode INSERT dans lequel le curseur n'avance pas après chaque caractère inséré. Je n'ai rien trouvé de tel, alors je me demande si ce mode existe déjà ou s'il peut être atteint d'une manière ou d'une autre?

Remarque: je suis conscient que je peux inverser le texte, mais ce n'est pas le but.

Jordi Nebot
la source

Réponses:

12

Si vous définissez, :set revinsvous pouvez insérer à l'envers.

Voir aussi :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
la source