284 votes

Est-il un moyen pour afficher les touches repérées dans Vim?

En gros, j'aimerais afficher toutes les touches de cartes dans le tampon courant par l'ensemble de plugins, vimrc, etc, dans le tampon courant. Est-il de toute façon pour ce faire?

376voto

Matt Rogers Points 1467

Vous pouvez le faire avec l' :map commande. Il existe également d'autres variantes.

  • :nmap pour le mode normal mappages
  • :vmap pour le mode visuel mappages
  • :imap pour le mode d'insertion des mappages

La liste ci-dessus n'est pas complète. En tapant :help map dans Vim va vous donner plus d'informations.

138voto

Ivanoats Points 1312
:redir! > vim_keys.txt
:silent verbose map
:redir END

Cette fonction génère les raccourcis, où ils ont été définis, dans un fichier texte.

68voto

Ves Points 464

En plus des réponses à propos de :map sans arguments: à ne pas manquer verbose du formulaire (:verbose map) qui montre où la cartographie(s) a été défini (voir :help map-verbose)

18voto

Michael Berkowski Points 137903

Tout simplement, il suffit de lancer l' :map variantes sans arguments.

:map
:imap
:vmap

17voto

albfan Points 2333

:map et ses amis sont la clé de la, :verbose ajoute de l'info, et :redir permettre post-recherche de raffinement. Ils sont un mélange parfait de montrer ce que la commande est lier à ce raccourci, et vice-versa, mais si vous voulez même de certaines touches et d'éviter ainsi que les fichiers temporaires à chaque fois que vous devez rechercher les mappages de prendre un coup d'oeil à scriptease et :Verbose commande.

C'est un wrapper sur :verbose des résultats dans une fenêtre de prévisualisation.

de cette façon, vous pouvez rechercher ce que vous voulez à l'intérieur des résultats sans l'utilisation de fichiers temporaires

type :Verbose map et l'utilisation / ? comme à l'habitude.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X