如何在CamelCase(而不是整个单词)中通过部分源代码进行导航?
我记得当我使用Eclipse时,按住CTRL键并使用左或右箭头时,Eclipse将通过几个步骤导航到LongCamelCaseWrittenWord
。 一个骆驼案件的时间。
所以它会像下面这样(pipe |
代表实际的光标位置):
|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|
有没有办法如何在IntelliJ中实现这一点? 目前,IntelliJ一下子就可以完成整个单词。
使用IntelliJ 9.0
是,在Settings | Editor | General | Smart Keys
”中启用使用“CamelHumps”字样 Settings | Editor | General | Smart Keys
Settings | Editor | General | Smart Keys
。
如其他地方所回答的,您可以在Settings | Editor | General | Smart Keys
启用使用“CamelHumps”字样 Settings | Editor | General | Smart Keys
Settings | Editor | General | Smart Keys
来切换快捷方式以使用camelCase而不是整个单词。
您也可以通过将键盘快捷键分配给Settings | Appearance & Behavior | Keymap | Editor Actions
下的相应操作来访问以前的行为 Settings | Appearance & Behavior | Keymap | Editor Actions
Settings | Appearance & Behavior | Keymap | Editor Actions
。 这个图像显示了一个例子,我通过添加ctrl访问以前的行为:
您可以同时拥有两个function:
- 在“设置 – >编辑 – >一般 – >智能”键禁用“使用骆驼的话”
- 在“键盘映射”中创build快捷键:
- “把字眼移到下一个字”
- “在不同的骆驼模式下移动下一个词”
请注意,这些对应于Intellij 14,所以它们可能在其他版本中略有不同。