La reasignación de teclas de acceso rápido de Dvorak en vim, ¿vale la pena?

11

Últimamente he intentado aprender la distribución del teclado Dvorak y esta vez he progresado bastante. El problema que estoy encontrando ahora es que todas mis teclas de acceso rápido están en el lugar equivocado. Como usuario de vim, esto es particularmente preocupante. He encontrado buenos recursos para volver a cambiar los enlaces para que estén en los lugares en vim, pero me pregunto si vale la pena. También lo uso set -o vien mi ~/.zshrcarchivo para poder usar también los enlaces familiares en el terminal. hjklla navegación también se presenta en una serie de otras aplicaciones como less.

Para aquellos de ustedes que han hecho el cambio con éxito, ¿vale la pena reasignar las cosas para estar familiarizados de nuevo, o es mejor a la larga lidiar con teclas de acceso rápido ubicadas de forma extraña?

Bryan Ward
fuente

Respuestas:

3

Estoy de acuerdo con ldigas.

Fui usuario de Dvorak y ViM durante casi un año. Escribo en qwerty entre 100-120 WPM. Tuve 'túnel carpiano'. Incluso después de un año en Dvorak, no estaba cerca de la velocidad de la escritura regular, y solo estaba escribiendo al tacto. Cualquier efecto en mi nivel de dolor fue simplemente porque estaba tomando descansos más largos al no usar las teclas o al ser más lento al escribir.

No importa lo que hagas, ViM no estaba destinado a Dvorak. Simplemente no es lo mismo. No recuerdo ejemplos específicos, pero siempre estaba buscando una manera de confundirlos para que se "sintieran" correctos.

Además, el diseño de dvorak para la programación es aún más difícil de acostumbrar. Me acostumbré, pero la ubicación de la tecla de símbolo para programar en qwerty es mejor que en Dvorak.

Sé que no estás pidiendo este consejo. Estoy seguro de que hay personas que utilizan con éxito dvorak y programan por ahí. Pero como programador que tiene que trabajar en código, en computadoras de otras personas (a la gente NO le gustará que cambies la distribución de su teclado), simplemente no vale la pena el tiempo y el esfuerzo.

No paralizaron intencionadamente la máquina de escribir para frenar a la gente.

Raymond
fuente
2
En realidad, lo hicieron, y 30 años después de inventar qwerty, el inventor hizo un nuevo diseño muy similar a dvorak. Por supuesto, la interferencia no ha sido un problema desde 1870. En mi experiencia, a los usuarios que no son de Windows no les importa mucho agregar un diseño de teclado. Sólo en las ventanas de conmutación diseño es muy irritante, porque es por aplicación, en lugar de os-ancha ...
markijbema
@markijbema Un mito popular es que QWERTY fue diseñado para "ralentizar" a los mecanógrafos, aunque esto es incorrecto: fue diseñado para evitar atascos [4] mientras se escribe a gran velocidad, permitiendo a los mecanógrafos escribir más rápido. [5] (Wikipedia, fuente vinculada).
Raymond
1
Nunca dije que lo fuera. Sin embargo, tampoco estaba optimizado para la velocidad. Entonces, cuando se eliminó el requisito de atasco, se hicieron disponibles otros diseños que eran más adecuados para la velocidad / ergonomía. Mi mito favorito es que qwerty fue diseñado de esa manera porque uno puede deletrear la máquina de escribir usando solo la fila superior;)
markijbema
7

Fui usuario de Dvorak + Vim durante muchos años y ... reasignar las teclas simplemente no vale la pena. Los hice reasignar por algún tiempo.

El problema que encontré fue que me volví dependiente de las reasignaciones. Como cualquiera que haya intentado cambiar de diseño sabe, escribir es memoria muscular. Efectivamente, mi cerebro estaba tratando de conectar tres tipos de modos de movimiento del cursor:

  1. Dvorak Vim con reasignaciones (cuando estoy en mi propia máquina)

  2. Dvorak Vim sin reasignaciones (cuando estoy en la máquina de otra persona y tengo el teclado reasignado)

  3. Qwerty Vim (cuando estoy en la máquina de otra persona y no tengo el teclado reasignado)

Esto es, simplemente, demasiado. Tu vida como programador es bastante difícil sin que tengas que aprender tres diseños espaciales diferentes para los comandos de edición de texto.

Jonathan
fuente
¿No es Dvorak Vim con reasignaciones lo mismo que Qwerty Vim?
Zundrium
Zundrium: no, a menos que vuelva a asignar cada tecla, lo que sería un gran dolor, porque entonces ninguna de las letras tendría sentido. Pero algunos de los comandos de Vim se convierten en teclas de movimiento si coloca las teclas de movimiento en el lugar habitual con Dvorak, es decir, d y n, por lo que un consejo común es reasignarlas a j y l. Creo que ese es el único problema que tengo.
jcrawfordor
4

Simplemente no hice ninguna reasignación, y usé las teclas existentes tal como estaban definidas por defecto, y básicamente reaprendí todas las combinaciones y la navegación con el diseño dvorak. Y descubrí que funciona igual de bien, y no he tenido problemas. Pero entonces, he estado usando dvorak desde 2000, y aprendí todas las navegaciones en dvorak mientras aprendía todas las herramientas de línea de comandos en la universidad.

Lobo de hielo
fuente
2

En mi humilde opinión, es mejor mantenerse en el diseño qwertz / a regular. En lugar de redefinir el mundo.

Es el estándar (con algunas diferencias con respecto a las claves de los diferentes países), y aunque dvorak, colemak, ... indique su preferencia, siempre ha tenido ese factor genial , dudo seriamente de la utilidad de cambiar a ellos, luego tener que redefinir (primero, su memoria) y segundo, atajos en cada pieza de software que existe. Parece un gran esfuerzo desperdiciado solo para volver al antiguo nivel de productividad.

Y luego vas a tu vecino, y él te da el teclado qwertz nuevamente :-)

Torre
fuente
Ambos están de acuerdo y en desacuerdo: estoy de acuerdo con usted por el hecho del teclado vecino, pero no estoy de acuerdo con la redefinición. 3 diseños son realmente demasiado para mí también, pero cuando se establece la memoria muscolar, no sentirá la necesidad de reasignar todo el universo del software: creo que es solo una cuestión de hábitos.
dag729
Hay un diseño que solo soluciona los problemas más grandes de QWERTY sin hacer cambios innecesarios. Se llama Minimak y vale la pena echarle un vistazo (soy el autor).
Binary Phile
1

Todas las respuestas anteriores son válidas ... para mis 2 centavos ... He estado usando el diseño dvorak y vim durante aproximadamente un mes. Aprendí vim en el tablero qwerty, y fui muy rápido. Pero por lo que vale, lo probaría durante un mes o 2 sin reasignar las teclas. Esto funciona para mi. Todavía no soy tan rápido como en qwerty, pero cada día me vuelvo más rápido. Además, tienes que compararlo con toda una vida de codificación ... personalmente, creo que el tiempo vale la pena, pero ese es solo yo, sí.

Que te diviertas.

kiwiburger
fuente
1

Creo que lo que piensa kiwiburger acerca de mantener las teclas de vi durante el modo normal es perfectamente válido para mantener la memoria muscular de los comandos de vi. Pero cuando se instancia el modo de inserción o el modo ex, cambia a Dvorak. Hacer que la función sea portátil en la computadora de otros seguramente sería la única tarea disponible.

Xce
fuente