Vim: inverser de droite à gauche

9

J'ai accidentellement :set rlpensé que c'était pour des lignes relatives. J'ai activé le mode de droite à gauche . Le document pour rightleftne dit pas comment inverser rl modesans quitter vim.

Comment va-t-on de gauche à droite dans vim?

yeux sauvages
la source

Réponses:

12
:set norl

ou

:set norightleft

Chaque option booléenne dans Vim a une nooption correspondante qui la désactive.


L'option que vous cherchiez à l'origine était peut-être relativenumber( rnu), qui agit comme number( nu) mais ajoute des numéros de ligne relatifs à la ligne actuelle plutôt qu'au début du tampon d'édition.

Kusalananda
la source
1
"La plupart (toutes?)" Toutes les options booléennes.
JoL
@JoL Je n'étais pas à 100%, c'était tous , donc je ne voulais pas faire de déclaration définitive, et je ne suis pas encore tout à fait certain :-)
Kusalananda
Je ne les ai pas essayé tous non plus , mais la documentation :setdécrit comme une syntaxe générique plutôt que d' une convention: :se[t] no{option} Toggle option: Reset, switch it off.. Il a également d' autres syntaxes comme :se[t] inv{option}, :se[t] {option}!et :se[t] {option}?.
JoL
3

Activez ou désactivez les options avec!

set rightleft!

Pour citer l'aide de Vim:

                                                           *:set-!* *:set-inv*
:se[t] {option}!   or
:se[t] inv{option}      Toggle option: Invert value. {not in Vi}

Vous pouvez le voir dans l'aide intégrée de Vim en tapant :help :set-!depuis l'intérieur de Vim.

m0dular
la source