Question

J'aime vim et la vitesse que cela me donne. Mais parfois, mes doigts sont trop rapides et je me retrouve à taper : WQ au lieu de : wq . (Sur un clavier allemand, vous devez appuyer sur Maj pour obtenir le colon : .) Vim se plaindra alors que WQ est Non une commande de l'éditeur .

Existe-t-il un moyen de créer des commandes de l'éditeur W et Q ?

Était-ce utile?

La solution

Essayez

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

De cette façon, vous pouvez définir vos propres commandes. Voir : help command pour plus d'informations.

Autres conseils

Autre moyen de le faire:

Utilisez ' abréviations des commandes '

:ca WQ wq

Et vous pouvez utiliser

:cmap WQ wq

aussi. Par exemple. J'ai

cmap h tab help

dans mon .vimrc , ce qui signifie ouvrir des pages d'aide dans un nouvel onglet.

Merci pour le conseil Jim Stewart :

  

Mais voici une bien meilleure solution que celle ci-dessus (pour la cartographie de l'aide,   de sorte que cela ne s'applique que lorsque vous faites: h):

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top