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.
J'ai installé un plugin qui ne fournit pas de mécanisme pour désactiver les mappages de touches qu'il définit. Je veux redéfinir l'un des mappings ( <leader>cc) définis par le plugin pour ma propre recherche, j'ai essayé de mettre la ligne suivante dans mon .vimrc: noremap <leader>cc echo "my purpose" Mais …
Le manuel de vim indique que nous pouvons utiliser timeoutlenpour spécifier la durée d'expiration des séquences de touches mappées et que nous pouvons utiliser ttimeoutlenpour spécifier la durée d'expiration des codes de touche : Un cadre utile serait :set timeout timeoutlen=3000 ttimeoutlen=100 (expiration du mappage après trois secondes, expiration des …
J'étais sur le point de répondre à une question mais j'ai réalisé que ma réponse dépend d'une liaison de clé fournie par un plugin que j'ai installé. Pire encore, je ne sais pas quel plugin le fournit. La seule façon que je connais pour résoudre ce problème serait de "rechercher …
Si je veux mettre en retrait toutes les lignes d'un document, je peux taper >Gpour l'appliquer à la ligne actuelle et en dessous, suivi et >ggpour l'appliquer aux lignes ci-dessus. Existe-t-il une combinaison que je peux utiliser pour simplement appliquer >à toutes les lignes à la fois?
Ces commandes transforment un ensemble de touches en un autre d'une certaine manière, mais je suis quelque peu flou sur lequel est le plus approprié pour une situation. De plus, il en existe également des !variantes. Pour le moment, je les utilise au hasard, alors pourrais-je savoir quels sont les …
Vim a (au moins) deux ensembles de commandes qui recherchent dans des directions opposées. Taper /puis un motif recherchera le motif dans le document; en tapant ?, puis un motif cherchera en arrière. La même relation existe entre les commandes *et #. Ce que je n'aime pas, c'est que ces …
Dans cette réponse, j'ai rencontré l' CTRL-Uappel utilisé dans la fonction après :et avant le nom de la fonction réelle. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> Voici ce que dit l'aide: CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a …
Existe-t-il un moyen plus rapide d'effacer le texte sur une ligne que appuyer 0pour sauter au début, puis en appuyant sur d$pour supprimer jusqu'à la fin de la ligne? Et si je voulais tout supprimer sauf l'indentation? Y-a-t-il un moyen de faire ça?
J'ai parfois besoin d'écrire des mots grecs, mais lorsque j'utilise le clavier grec, frapper, par exemple, <C-p>sera compris comme <C-π>et non comme la commande que j'ai l'intention. Cela peut être corrigé avec :map <C-p> <C-π>. Puis-je faire cela pour toutes les lettres sans faire une liste de toutes? PS. Faire …
NB Ce n'est pas un doublon de Comment fonctionne la commande "d3fg"? Veuillez le lire avant de voter pour fermer! Je suis dans une impasse dans ma quête pour que les petites suppressions fonctionnent comme les grandes . Le problème que j'ai, c'est que je ne peux pas comprendre comment …
J'utilise eslintavec alepour pelucher mon code Javascript. Après avoir édité un bloc de code, j'ai souvent quelques erreurs à corriger. La correction se fait en naviguant vers la prochaine ligne erronée, en lisant le problème depuis la règle et en corrigeant. Si je pouvais sauter la phase de navigation et …
Je sais que dans vim je peux ajouter set nocompatible dans .vimrcAfin d' éviter que les touches flèche afficher A, B, C, D en mode d'insertion. Mais j'utilise vi Version 4.0 (gritter) 25/12/06 . Comment puis-je obtenir le même comportement? == MODIFIER == (1) J'utilise la version vi d'Arch Linux …
J'essaie de comprendre comment naviguer un peu plus rapidement dans Windows, je voudrais donc mapper les éléments suivants: :nmap <silent> <C-F> :wincmd f<CR> Le problème est que cela remappe le mappage ^f(en minuscules f), qui se trouve à la page suivante. Existe-t-il un moyen de remapper uniquement ^F(majuscules F) et …
J'ai les mappages suivants pour faciliter la sortie d'un volet de terminal dans neovim: tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l Le seul problème est que lorsque je reviens dans le volet …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.