Pregunta

Alrededor de la mitad del año pasado decidí mejorar mi eficiencia de la programación, por lo que aprendió mecanografía al tacto y se trasladó a Vim. Todo está muy bien y me siento mucho mejor que antes. Sin embargo, hay una pregunta que me molesta todo el tiempo: ¿cómo debo tocar-tipo IDENTIFIERS_WRITTEN_IN_CAPS

?
  • Si voy a utilizar turnos con todas las reglas, yo tendría que manos de conmutación muy a menudo. Tratando de escribir GOOGLE en este caso es un desafío.
  • Si voy a utilizar el cambio justo a la izquierda sosteniendo todo el tiempo, que iba a perder la memoria física de la mano izquierda y no sería capaz de encontrar las llaves ciegas.
  • Si utilizo bloqueo tapas, tengo que recordar para liberarlo. Olvidar esto en Vim conducir a los apocalipsis en modo de comando. Por otra parte, muchas tapas de reasignación de tope a otra cosa, como Esc o cambiar la disposición del teclado.

¿Cómo se mecanógrafos se ocupan de SQL, Makefiles, API Win, DirectX y todas esas cosas que requiere la impresión de tapas?

¿Fue útil?

Solución

Yo sólo mantener desviación a la izquierda presiona con el dedo meñique y tipo normalmente, no parece afectar a la capacidad de mi mano izquierda para encontrar las llaves. Muy rara vez utilizo el bloqueo de mayúsculas.

Sin embargo, la mayoría de los identificadores son completados por la terminación del modo de inserción de Vim, la tipificación de modo real no es mucho: por lo general es sólo IDENTIFIERS_WRITTEN_IN_CAPS ID + <keyword_completion_key>

Otros consejos

En Vim puede intentar algo como esto:

En el tipo de modo de comando

:imap <Leader>u <ESC>bgUwwi

Ahora, en el modo de inserción puede escribirla en minúsculas, a continuación, (también en el modo de inserción) <Leader>u de prensa (Líder es \ por defecto) y se pone en mayúsculas, por ejemplo:.

identifiers_written_in_caps\u

se transforma en

IDENTIFIERS_WRITTEN_IN_CAPS

Yo personalmente sólo tiene que escribir las primeras letras y pulse -P y empezar a usar el autocompletado:)

(Por desgracia, nunca he vuelto muy hábil en la mecanografía al tacto, porque yo siempre uso la terminación automática, tanto en empuje y en bash).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top