Comment désactiver une commande vim spécifique?


32
set listchars=tab:>-,trail:_

J'ai essayé de désactiver la commande ci-dessus de cette façon:

unset listchars=tab:>-,trail:_

Mais obtenez seulement:

E492: Not an editor command: unset listchars=tab:>-,trail:_

Quelle est la bonne façon de procéder?

Réponses:


40

Cela réinitialisera l'option listchars à sa valeur par défaut:

set listchars&

Voir la documentation des options pour plus d'informations.


va unset listchars=travailler?
gbri

5
Il n'y a pas de unsetcommande. Pour les options à bascule, vous pouvez le faire set nooption(exemple: set pasteet set nopaste), mais listchars n'est pas à bascule. Si vous voulez réellement que listchars n'ait aucune valeur, faites:set listchars=
Chris Acheson

donc set listchars&est le même que set listchars=?
gbri

1
set listchars&définit le paramètre par défaut avec lequel il a commencé, qui esteol:$
Chris Acheson

Pratique à savoir, merci.
Fonctionne

9

Il existe 3 façons principales de désactiver une variable. J'utiliserai la binarycommande ici à des fins de démonstration. L'un d'eux devrait fonctionner.

  1. set nobinary
  2. set binary&
  3. set binary!

N'oubliez pas de recharger le fichier sur lequel vous travaillez pour que les valeurs s'appliquent à nouveau à l'aide :e

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.