Recuerdo cuando estaba usando Eclipse que al mantener presionada la tecla CTRL y usar las flechas izquierda o derecha, Eclipse navegaría LongCamelCaseWrittenWord
en varios pasos. Una palabra de caso de camello a la vez.
Entonces irá de la siguiente manera (la 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 por alto toda la palabra a la vez.
Usando IntelliJ 9.0
intellij-idea
navigation
pycharm
camelcasing
Jan Zyka
fuente
fuente
Respuestas:
Sí, habilite Usar palabras "CamelHumps" en
Settings | Editor | General | Smart Keys
.fuente
Settings | Editor | General | Smart Keys
Settings | Editor | General
Como respondida en otro lugar, puede habilitar el uso "CamelHumps" palabras en
Settings | Editor | General | Smart Keys
para cambiar los accesos directos para trabajar con camelCase en lugar de palabras completas.También puede acceder al comportamiento anterior asignando métodos abreviados de teclado a las acciones apropiadas en
Settings | Appearance & Behavior | Keymap | Editor Actions
. Esta imagen muestra un ejemplo donde accedo al comportamiento anterior agregando ctrl:fuente
Puede tener ambas funcionalidades al mismo tiempo:
Tenga en cuenta que estos pasos corresponden a IntelliJ 14, por lo que pueden ser ligeramente diferentes en otras versiones.
fuente
ctrl+arrow
palabras completas (ese es el atajo que se usa en todas partes ), yalt+arrow
para palabras de camelhumps (ese es el único modificador restante, ya que shift se usa para la selección en cada programa)ctrl+PgUp/PgDn
yCtrl+(shift)+Tab
, ya que se usa en todos los navegadores y en la mayoría de los programas, por lo que ya está en mi memoria muscular.alt+arrow
para moverme con palabras enteras yctrl+arrow
navegar por joroba de camello. (Este es el comportamiento predeterminado en Xcode, que es mi "memoria muscular".) Estoy tratando de hacer esto usando las Preferencias de IntelliJ, pero no puedo obtener unctrl+{anything}
registro simple .ctrl+alt+{something}
parece funcionar, como lo hacealt+{something}
, pero noctrl+{something}
. Estoy en una Mac Mi mapa de teclas actual es Mac OS X 10.5+. ¿Alguna sugerencia?