Digita da destra a sinistra


13

Esiste un comando per rendere il tipo Vim da destra a sinistra? Se non siamo a conoscenza di questo plugin?


9
Stai parlando nel contesto di una lingua da destra a sinistra come l'arabo del farsi, o vuoi solo far avanzare il cursore a sinistra quando inserisci i normali caratteri dell'alfabeto occidentale? Modifica la tua domanda per essere più specifici.
Caleb,

Risposte:


21

Sicuro!

:set rightleft

O solo rl. Tuttavia, questo salverà il file con i caratteri nell'ordine in cui li hai digitati. Se vuoi farlo salvare invertito, digita :%!revprima di salvare.

Modificare:

Se si utilizza l' opzione revinso ri, l'inserimento viene eseguito al contrario. Probabilmente potresti associarlo a una combinazione di tasti, ma dipende da te.

Ecco la sezione appropriata di Vim Help:

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.

Non era l'effetto che cercavo, ma sicuramente la risposta giusta alla domanda che ho posto. In realtà sto lavorando in un file da sinistra a destra. A volte mi piace definire le mie affermazioni all'indietro, c'è un modo per digitare solo alcuni caratteri da destra a sinistra senza cambiare il flusso del documento?
MageProspero,

Ty per l'aggiornamento a cui mi ero perso. Lo apprezzo.
MageProspero il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.