Questions marquées «key-bindings»

Faire une action en appuyant sur une touche. Ils sont également appelés mappages de clés ou mappages. Pour des questions sur les raccourcis clavier par défaut, ainsi que sur la création ou la redéfinition de raccourcis clavier.

2
Basculez rapidement entre les polices lors de l'exécution
Bien que les polices puissent être sélectionnées manuellement dans GVim à partir du menu, j'ai quelques polices préférées que je voudrais basculer entre en fonction de la tâche à accomplir (petit bitmap, OTF plus grand, etc.) . Existe-t-il un moyen de configurer la liaison de touches pour parcourir une liste …

1
Mapper une séquence de lettres en mode insertion
Je peux déjà mapper une combinaison de touches en mode insertion: :inoremap abc <do stuff> Cependant, cela présente quelques inconvénients: Lorsque vous tapez une version partielle de la séquence, par exemple ab, les caractères ne s'affichent pas réellement pendant un court laps de temps, car il "attend" pour voir si …




3
Est-il possible de créer des mappages avec des paramètres?
J'ai créé quelques mappages comme ceci: :nnoremap <buffer> <leader>xyzABC :call SomeFunc('ABC')<CR> :nnoremap <buffer> <leader>xyzDE :call SomeFunc('DE')<CR> :nnoremap <buffer> <leader>xyzFoo18 :call SomeFunc('Foo18')<CR> :nnoremap <buffer> <leader>xyzBar22 :call SomeFunc('Bar22')<CR> qui fonctionne comme vous le souhaitez. Je cherche maintenant une possibilité de créer un modèle de carte qui me permettrait de supprimer les parties …

2
Comment répéter un mappage en maintenant la touche enfoncée
J'ai dans mes .vimrcquelques mappages simples pour redimensionner facilement les fenêtres fractionnées: noremap <Leader><UP> <C-w>+ noremap <Leader><DOWN> <C-w>- Cela fonctionne très bien mais par exemple, lorsque je veux redimensionner la fenêtre de 10 lignes, je dois appuyer et relâcher Leader+ UP10 fois. Comment puis-je répéter ce mappage lorsque les touches …

3
Homme ouvert section 3
J'utilise Vim pour développer C sur Linux. Lorsque j'appuie sur Kpour ouvrir la page de manuel du mot sous-jacent, je n'ai aucun contrôle sur la section de manuel ouverte. Existe-t-il un moyen de spécifier cela quelque part?

1
cas d'utilisation pour `gs`
selon la documentation pour gs: s'endormir pendant N secondes (par défaut 1) Ainsi, vous pouvez mettre Vim en veille pendant 10 secondes en utilisant 10gs. Quel est un bon cas d'utilisation pour cette commande?




1
Existe-t-il un <Cw> pour les mots?
En appuyant sur Ctrl- wen mode Insertion, le mot précédent sera supprimé. Il est équivalent à Ctrl- Backspacesous Windows et Opt- Deletesous OS X, et accélère vraiment la frappe. Vim a les concepts séparés de wordet WORD(voir :help word). C'est inestimable pour la navigation dans le texte: c'est la différence …

2
Comment vimgolf enregistre-t-il toutes les frappes?
De temps en temps, j'aime participer à une partie de vimgolf . Cela peut être instructif. Comment sont-ils capables d'enregistrer toutes les frappes? Ce doit être une fonction vim. N'importe qui sait comment faire ça. Il pourrait être utile de tout enregistrer dans certaines circonstances.

1
Mappage Ctrl avec signe égal
J'essaie de mapper mon Ctrl et mon signe plus ensemble. Voici ce que j'essaie dans mon vimrc: nnoremap &lt;C-=&gt; : echo "Hello" &lt;CR&gt; Cependant, il semble que le mappage ne soit pas déclenché. Des suggestions sur ce que je pourrais faire de mal? J'utilise macvim.

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.