Tapez de droite à gauche

13

Existe-t-il une commande pour faire du type Vim de droite à gauche? Si nous ne connaissons pas ce plugin?

MageProspero
la source
9
Parlez-vous dans le contexte d'une langue de droite à gauche comme l'arabe du persan, ou voulez-vous simplement déplacer le curseur vers la gauche lors de la saisie de caractères de l'alphabet occidental normaux? Veuillez modifier votre question pour être plus précis.
Caleb

Réponses:

21

Sûr!

:set rightleft

Ou juste rl. Cependant, cela enregistrera le fichier avec les caractères dans l'ordre dans lequel vous les avez saisis. Si vous souhaitez qu'il soit sauvegardé, tapez :%!revavant de sauvegarder.

Éditer:

Si vous utilisez l' option revinsou ri, l'insertion se fait à l'envers. Vous pourriez probablement associer cela à une combinaison de touches, mais cela dépend de vous.

Voici la section appropriée de l'aide de vim:

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.
amphétamachine
la source
Ce n'était pas l'effet que je recherchais mais certainement la bonne réponse à la question que j'ai posée. Je travaille actuellement dans un fichier de gauche à droite. Parfois, j'aime définir mes déclarations à l'envers. Existe-t-il un moyen de taper simplement quelques caractères de droite à gauche sans changer le flux du document?
MageProspero
Ty pour la mise à jour qui m'avait manqué. Je vous en suis reconnaissant.
MageProspero