J'aimerais avoir une clé de chef de la main gauche et droite. Si je veux à la fois le \ code> et , code> Mes leaders, je pensais qu'il serait aussi simple que l'ajout nnoremap, \ code> ou ou ou ou nnoremap, .vimrc code>. Mais apparemment pas. Comment puis-je faire cela? P>
4 Réponses :
Comment cela fonctionnerait-il exactement? Vim, quand il rencontre Ce que vous pouvez faire cependant, utilise Alors, non ... vous ne pouvez pas. P>
Vous pouvez mapper vos raccourcis explicitement. em> p>
Les raccourcis, c'est ce que j'essaie de définir. Faire quelque chose comme nnoremap, \ code> ne tourne pas ',' in '\'. Si c'était le cas, il serait équivalent à la marqueur me donnant efficacement deux clés qui agissent comme le chef. Est-ce que je le fais mal?
@Thhedeeno - d'une certaine manière, oui. Votre première cartographie 'nnoremap, \' dit "chaque fois que j'appuie, remplacez-la, avec \ et faites ... quoi que ce soit". Vient ensuite le second qui dit "chaque fois que j'appuie, remplacez-la, avec leader et do ...". On "écrase" l'autre.
serait devenir p> , mm code> ou \ mm code> sans l'utiliser. Il suffit de dupliquer tout votre ' code> et \ code> directement:
Mon , code> et cela fonctionne pour moi: :nmap \ ,
Puissiez-vous modifier votre réponse et ne pas dépendre de votre mappage actuel de leader, s'il vous plaît? @pyrocasie suggérée: nmamp \
Vous pouvez mapper une clé de chef de l'autre, comme dans la réponse acceptée, mais si vous allez utiliser map , <leader>
C'est la réponse la plus précise car elle ne dépend pas de la clé de leader actuelle que vous utilisez.
Une solution alternative pour avoir une clé de chef pour les deux mains: l'espace d'utilisation. Idée est venue de Square's Dotfiles, Github.com/square/maximumizimum-awesome