260

我记得当我使用 Eclipse 时,当按住 CTRL 并使用左箭头或右箭头时,Eclipse 会LongCamelCaseWrittenWord分几步导航。一次驼峰式单词。

所以它会像下面这样(管道|代表实际的光标位置):

|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

4

3 回答 3

401

是的,启用Settings | Editor | General | Smart Keys.

于 2011-04-29T14:58:52.860 回答
49

正如在其他地方回答的那样,您可以启用Use "CamelHumps" words inSettings | Editor | General | Smart Keys来切换快捷方式以使用 camelCase 而不是整个单词。

您还可以通过将键盘快捷键分配给 下的适当操作来访问先前的行为Settings | Appearance & Behavior | Keymap | Editor Actions。此图像显示了一个示例,其中我通过添加访问先前的行为ctrl

键位图截图

于 2015-03-02T23:59:15.260 回答
20

您可以同时拥有这两种功能:

  1. 在“设置->编辑器->常规->智能键”中,禁用“使用驼峰文字”。
  2. 在“keymap”中,为以下内容创建快捷方式:
    • “将插入符号移动到下一个单词”
    • “在不同的驼峰模式下将插入符号移动到下一个单词”

请注意,这些步骤对应于 IntelliJ 14,因此它们在其他版本中可能略有不同。

于 2015-06-25T11:53:47.970 回答