Lembro-me de quando estava usando o Eclipse que, ao pressionar CTRL e usar as setas esquerda ou direita, o Eclipse navegaria LongCamelCaseWrittenWord
em várias etapas. Uma palavra de caso de camelo por vez.
Então, será como segue (pipe |
representa a posição real do 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|
Existe uma maneira de conseguir isso no IntelliJ? Atualmente, o IntelliJ percorre toda a palavra de uma só vez.
Usando o IntelliJ 9.0
intellij-idea
navigation
pycharm
camelcasing
Jan Zyka
fonte
fonte
Respostas:
Sim, ative Use as palavras "CamelHumps" em
Settings | Editor | General | Smart Keys
.fonte
Settings | Editor | General | Smart Keys
Settings | Editor | General
Como respondida em outro lugar, você pode habilitar o uso "CamelHumps" palavras em
Settings | Editor | General | Smart Keys
mudar os atalhos para trabalhar com camelCase em vez de toda palavra.Você também pode acessar o comportamento anterior atribuindo atalhos de teclado às ações apropriadas em
Settings | Appearance & Behavior | Keymap | Editor Actions
. Esta imagem mostra um exemplo em que acesso o comportamento anterior adicionando ctrl:fonte
Você pode ter as duas funcionalidades ao mesmo tempo:
Observe que essas etapas correspondem ao IntelliJ 14, portanto, podem ser um pouco diferentes em outras versões.
fonte
ctrl+arrow
para palavras inteiras (que é o atalho usado em todos os lugares ), ealt+arrow
para camelhumps palavras (que é o modificador único remanescente, já que mudança é usado para a seleção em cada programa)ctrl+PgUp/PgDn
eCtrl+(shift)+Tab
, como ele é usado em todos os navegadores e na maioria dos programas, já está na minha memória muscular.alt+arrow
para mover por palavras inteiras ectrl+arrow
navegar por corcova de camelo. (Esse é o comportamento padrão no Xcode, que é a minha "memória muscular".) Estou tentando fazer isso usando as Preferências do IntelliJ, mas não consigoctrl+{anything}
registrar o que é simples .ctrl+alt+{something}
parece funcionar, como funcionaalt+{something}
, mas nãoctrl+{something}
. Estou em um Mac. Meu Keymap atual é o Mac OS X 10.5+. Alguma sugestão?