Vim: ¿Hay un inconveniente en usar <Space> como tu tecla <Leader>? [cerrado]


24

Recientemente comencé a usarlo <Space>como mi cargador de arce, y lo encuentro muy cómodo y rápido. Puedo golpear esa tecla con cualquier pulgar, liberando cualquier mano que necesite para la próxima pulsación de tecla, e incluso los combos con una sola mano son bastante fáciles. Tengo curiosidad por saber por qué no he escuchado a más usuarios de Vim recomendar esto. ¿Hay un inconveniente que me falta? Veo a muchas personas recomendando, ,pero eso me resulta incómodo para muchos combos.

Respuestas:


29

Uso el espacio como mi líder y me encanta. He descubierto que para mí (con sus acciones predeterminadas) ,es ocasionalmente útil y, <space>literalmente, nunca es útil.

No puedo pensar en ninguna desventaja de la barra espaciadora, * y tampoco tengo idea de por qué ,es tan común.

* Excepto uno fácil de resolver. El espacio no aparece para 'showcmd'. Trabajo alrededor de esto usando \como mi líder y mapeando (debe ser :map, no :noremap) espacio para \.


Buena solución! Voy a intentar esto
Ivan

No está funcionando para mi. El mapeo funciona, pero showcmdno muestra ` when I hit <Space> `. ¿Me estoy perdiendo de algo?
ivan

2
Encontré el consejo 'showcmd'útil. Un problema con el que no pude encontrar una solución era que con ese mapeo no parecía posible invocar las combinaciones de teclas asignadas<leader><leader>[key]
Mike S

1
El espacio aparece como <20> en el "showcmd" para mí. (Estoy usando gVim para Windows versión 7.4, parches 1-1965)
Niko Bellic

1
@rodarmor Fue solo un ejemplo para depurar los problemas de Ivan.
pandubear

3

No lleva mucho tiempo acostumbrarse ,(en comparación con el valor predeterminado de \todos modos). Sin embargo, dado que la mayoría de las personas asigna su clave de líder ,, algunos complementos ( por ejemplo, nerdcommenter ) están escritos con esto en mente y su uso <Space>puede interferir con alguna funcionalidad. Si puedes vivir con eso, anímate.


Cuando tener espacio como líder haciendo <space> c <space> todavía funciona para alternar los comentarios, por lo que no parece un problema.
fbence

2

Me he sentido cómodo usando ;como líder. Ayuda a que los dedos permanezcan en la fila de inicio y ha sido lo suficientemente fácil de usar. Pero ahora, spaceparece ser una buena opción también. No entra en conflicto con mi flujo de trabajo. Probablemente lo intentaré.


44
Definitivamente deberías deshacerte ;de él space. ;es el comando para "saltar al siguiente f/t-resultado. Me resulta muy útil."
krystah

No he usado fni tmucho. Entonces, ;ha funcionado para mí todo el tiempo. Usar en spacelugar de ;será lo primero que intentaré después de las vacaciones.
Sriharsha

1

No sé por qué nunca escuché a nadie más usarlo <space>para mapleader. Tiene sentido para mí siempre y cuando no lo uses <space>para la navegación, lo cual yo tampoco. No puedo pensar en ninguna otra desventaja.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.