【问题标题】:Changing behavior of Ctrl+Shift+Left/Right in IntelliJ IDEA like in Eclipse在 IntelliJ IDEA 中更改 Ctrl+Shift+Left/Right 的行为,就像在 Eclipse 中一样
【发布时间】:2012-12-31 20:38:12
【问题描述】:

您好,我是 IntelliJ IDEA 的新手,遇到了一些可用性问题,因为我来自 Eclipse。

当我重命名一个变量并想通过点击 Ctrl+Shift+Right 来标记它的第二部分时,光标移动到下一个在重命名边界之外的单词,当我输入新名称并单击 Enter 时,不会为变量的其他用途执行重命名。是否有可以更改 Ctrl+Shift+Left/Right 的行为的设置,以便插入符号在变量名的最后一个字符之后移动吗?

第二个问题

当我使用 Ctrl+Left/Right 在变量名中移动光标时,Eclipse 中的下一站总是在下一个大写字母。在idea中也可以激活它吗?这在重命名变量时非常有用。

【问题讨论】:

  • 每一项都可以通过文件>设置>键位图进行配置,骆驼案例看这篇帖子stackoverflow.com/questions/5833544/…
  • 感谢骆驼大小写提示,但是为什么要通过双击名称来标记变量来破坏它呢?现在只选择名称的一部分而不是整个名称。为什么???
  • 好的,在父部分找到了:使用双击选择时的荣誉“CamelHumps”字设置应该被禁用...
  • 在 stackexchange 中不鼓励将两个问题合二为一。请避免这种情况。如果您有两个问题,请发布两个问题。

标签: java eclipse intellij-idea usability shortcut


【解决方案1】:

你真正需要的是[我有 jIdea 12.1]:

  1. 进入设置 [Ctrl+Alt+S]
  2. 选择 [编辑器 -> 常规 -> 智能键]
  3. 选中[使用“驼峰”字样]按钮

Вуаля!

【讨论】:

  • 作为副作用,这使得双击只选择驼峰而不是整个单词。要在双击时选择整个单词,请转到 Settings -> Editor 并取消选中 [Honor "CamelHumps" words settings when selection on double click]。
  • Editor -> 一般,至少在 MacOS 上!
【解决方案2】:

Ctrl+Alt+S 并从设置中选择Keymap,你可以在那里改变你想要的。

但我建议使用 IntelliJ 的自动完成/intellitext 功能和重构工具,而无需手动浏览变量名称 - 他们通常第一次就正确。

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 2020-06-13
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-21
    • 1970-01-01
    • 2018-03-29
    相关资源
    最近更新 更多