¿Cómo navegar a través del código fuente por piezas en Camelcase (en lugar de palabras completas)?
-
27-10-2019 - |
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
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:
Puede tener ambas funcionalidades al mismo tiempo:
- En "Configuración-> Editor-> General-> Keys Smart", desactive "Use palabras de Camelhumps".
- 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.