Vim: Y a-t-il un inconvénient à utiliser <Espace> comme clé <Leader>? [fermé]


24

J'ai récemment commencé à utiliser <Space>comme mapleader, et je le trouve très confortable et rapide. Je peux frapper cette touche avec l'un ou l'autre pouce, libérant ainsi la main dont j'ai besoin pour la prochaine frappe, et même les combos à une main sont assez faciles. Je suis curieux de savoir pourquoi je n'ai pas entendu plus d'utilisateurs Vim le recommander. Y a-t-il un inconvénient qui me manque? Je vois beaucoup de gens recommander ,mais cela me semble gênant pour beaucoup de combos.

Réponses:


29

J'utilise l'espace comme mon leader et je l'adore. J'ai trouvé que pour moi, (avec leurs actions par défaut) ,est parfois utile et <space>n'est littéralement jamais utile.

Je ne peux penser à aucun inconvénient de la barre d'espace *, et je n'ai également aucune idée de la raison ,pour laquelle cela est si apparent.

* À l'exception d'une solution facilement résoluble. L'espace n'apparaît pas pour 'showcmd'. Je contourne cela en utilisant \comme chef de file et en mappant (doit être :map, pas :noremap) l'espace vers \.


Belle solution de contournement! Je vais essayer ça.
ivan

Ça ne fonctionne pas pour moi. Le mappage fonctionne, mais showcmdn'affiche pas ` when I hit <Espace> `. Suis-je en train de manquer quelque chose?
ivan

2
J'ai trouvé l'astuce 'showcmd'utile. Un problème que j'ai rencontré et pour lequel je n'ai pas pu trouver de solution était le mappage auquel il ne semblait pas possible d'invoquer les raccourcis clavier mappés<leader><leader>[key]
Mike S

1
L'espace apparaît comme <20> dans le "showcmd" pour moi. (J'utilise gVim pour Windows version 7.4, correctifs 1-1965)
Niko Bellic

1
@rodarmor Ce n'était qu'un exemple de débogage des problèmes d'ivan.
pandubear

3

Il ne faut pas longtemps pour s'y habituer ,(par rapport à la valeur par défaut de \toute façon). Cependant, étant donné que la plupart des gens mappent leur clé de leader sur ,, certains plugins ( nerdcommenter par exemple) sont écrits dans cet esprit et l'utilisation <Space>peut interférer avec certaines fonctionnalités. Si vous pouvez vivre avec ça, allez-y.


Lorsque vous avez de l'espace en tant que chef de file faisant <espace> c <espace> fonctionne toujours pour basculer les commentaires, donc cela ne semble pas être un problème.
fbence

2

J'ai été à l'aise en ;tant que leader. Il aide les doigts à rester sur le rang d'origine et a été assez facile à utiliser. Mais maintenant, cela spacesemble aussi être une bonne option. Cela n'entre pas en conflit avec mon flux de travail. Je vais probablement essayer.


4
Vous devez certainement un fossé ;pour space. ;est la commande pour "passer au résultat suivant f/t. Je le trouve très utile.
krystah

Je n'ai pas utilisé fou tbeaucoup. Donc, ça ;a toujours fonctionné pour moi. Utiliser spaceau lieu de ;sera la première chose que j'essaierai après les vacances.
Sriharsha

1

Je ne sais pas pourquoi je n'ai jamais entendu quelqu'un d'autre utiliser <space>pour mapleader. Cela a du sens pour moi tant que vous ne l'utilisez pas <space>pour la navigation, ce que je ne fais pas non plus. Je ne peux penser à aucun autre inconvénient.

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.