2009-06-24 17 views
5

Soy una mecanógrafa táctil.Touch typing en Visual Studio 2008

estoy usando un portátil normal HP 17" ...

Cuando se utiliza Visual Studio 2008, con frecuencia la mano derecha sale de la fila central de utilizar las teclas de flecha para desplazarse a distintas líneas de código en el editor.

he visto viemu, iam no un usuario vi y no estoy interesado en invertir tiempo para aprender viemu.

es frustrante cuando estoy cifrando algo complejo y tengo que tomar mi mano de utilizar las teclas de flecha ...

Estoy interesado en saber cómo otros desarrolladores manejan esto?

EDITAR: Una de las razones por las que no uso Viemu es que soy un consultor y con frecuencia tengo que usar otras máquinas que no tienen instalado el complemento viemu.

+4

Creo que he crecido acabo de utilizar a mi teclado ... muevo mis manos alrededor de todo el tiempo y que sólo hacen que volver a la fila casa. –

+0

@Justin - que hacen que sea de nuevo a la fila en casa, pero se distraen tenerlos dejan en primer lugar :) – Developer

+0

wow, pensé que esto sería cerrado por ahora ... –

Respuesta

2

Soy un usuario vim y un mecanógrafo táctil, pero nunca me acostumbré a hjkl. Para mí está bien usar las teclas de flecha, pero debo admitir que admiro a mis colegas que dominan esa habilidad.

Lo único que es realmente molesto es que Home, End, etc. no están exactamente en el mismo lugar en diferentes teclados, eso realmente me vuelve loco.

+0

he visto vi, ¿no tienes que mover tu mano izquierda hasta el escape para alternar entre los modos? Pensaría que esto sería una distracción similar. – Developer

+0

@Nick: tienes razón, una alternativa es Ctrl- [, pero esto no es mucho mejor. –

1

Estoy de acuerdo, fue un gran dolor para mí mover los dedos desde el teclado principal hasta las teclas de flecha también.

Lo que funcionó para mí fue usar el modo Emacs. Usted mencionó que no quiere usar el modo viemu, pero el modo Emacs está integrado en VS2008 por lo que podría usarlo en otras máquinas con bastante facilidad.

Si navega a Herramientas-> Teclado, y debajo de "Aplicar el siguiente esquema de asignación de teclado adicional" cambia el menú desplegable a Emacs, puede usar ese modo. Las teclas siguen los comandos de Emacs bastante bien en mi experiencia y puede aprender los comandos de numerosos tutoriales en la web.

+0

Gracias - esto es algo que no sabía, la opción de emacs en vs 2008. Pasará algún tiempo para analizar esto. – Developer

1

He aprendido a usar mi dedo meñique (también conocido como meñique) para estirar las teclas del cursor, anclando el resto de mi mano en la tecla Retorno/Intro. Este enfoque parece funcionar para mí cuando utilizo las teclas del cursor y las teclas Re Pág/Av Pág. Sin embargo, generalmente utilizo el atajo Ctrl + F3 y busco palabras clave reales y cosas similares, lo que me permite evitar salir de la fila de inicio ya que puedo usar eso (Ctrl + F puede ser sustituido en Visual Studio por un tipo diferente de búsqueda pero igualmente efectivo para la navegación de código, y Ctrl + G para ir a números de línea específicos).

Como nota adicional, creo que la velocidad solo es útil después de la corrección y no estoy convencido de que el tiempo ahorrado al no moverse de la fila de inicio a las teclas del cursor y volver sin mirar el teclado sea realmente importante cuando en comparación con obtener el código real escrito correctamente. He tenido varios compañeros de equipo en los últimos años que parecen haber favorecido la velocidad sobre la calidad y para mí, eso es malo: optimizar los tipeos antes de que uno haya aprendido a codificar correctamente las cosas parece una pérdida de esfuerzo (por supuesto, es probable que creen que fui lento e ineficaz por contraste).

Por supuesto, entiendo totalmente la necesidad de trabajar rápidamente cuando uno es un desarrollador de calidad, y el uso eficiente de las herramientas es algo bueno.

+0

¿Está insinuando que no soy un "desarrollador de calidad" :) – Developer

+1

¡Jajaja! De ningún modo. Me disculpo si ocurrió de esa manera, solo quería pensar en la idea un poco más a fondo. Estoy celoso de aquellos que son buenos y rápidos ya que la parte rápida me evade (como lo hace la mayoría de los días). –

Cuestiones relacionadas