¿Cómo navegar a través del código fuente por piezas en Camelcase (en lugar de palabras completas)?

StackOverflow https://stackoverflow.com/questions/5833544

Pregunta

Recuerdo cuando estaba usando Eclipse que al contener CTRL y usar flechas izquierda o derecha Eclipse navegaría sobre el LongCamelCaseWrittenWord En varios pasos. Una palabra de casos de camello en el momento.

Entonces irá como sigue (tubería | representa la posición real del cursor):

|LongCamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
Long|CamelCaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamel|CaseWrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCase|WrittenWord -> CTRL+RIGHT_ARROW ->
LongCamelCaseWritten|Word -> CTRL+RIGHT_ARROW ->
LongCamelCaseWrittenWord|

¿Hay alguna manera de lograr esto en IntelliJ? Actualmente, IntelliJ pasa sobre toda la palabra a la vez.

Usando IntelliJ 9.0

¿Fue útil?

Solución

Sí, habilitar Use palabras de "camelhumps" en Settings | Editor | General | Smart Keys.

Otros consejos

Como se responde en otro lugar, puede habilitar Use palabras de "camelhumps" en Settings | Editor | General | Smart Keys Para cambiar los atajos para que funcionen con Camelcase en lugar de la palabra completa.

También puede acceder al comportamiento anterior asignando atajos de teclado a las acciones apropiadas en Settings | Appearance & Behavior | Keymap | Editor Actions. Esta imagen muestra un ejemplo en el que accedo al comportamiento anterior agregando control:

keymap screenshot

Puede tener ambas funcionalidades al mismo tiempo:

  1. En "Configuración-> Editor-> General-> Keys Smart", desactive "Use palabras de Camelhumps".
  2. En "KEYMAP", cree atajos para:
    • "Mueva el careto a la siguiente palabra"
    • "Mueva el careto a la siguiente palabra en modo Camelhumps"

Tenga en cuenta que estos pasos corresponden a IntelliJ 14, por lo que pueden ser ligeramente diferentes en otras versiones.

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