代码之家  ›  专栏  ›  技术社区  ›  Toji

复制/粘贴时Eclipse跳转到定义

  •  10
  • Toji  · 技术社区  · 15 年前

    希望这是一个快速的例子:我最近在Eclipse中做了很多Java/GoogleWeb工具包的工作,虽然到目前为止我很喜欢它,但有一个反复出现的问题开始让我发疯。这看起来很随机,但频繁到足以让人恼火:如果我做了大量的复制/粘贴,我会突然发现自己被IDE快速转移到一个函数或变量定义,通常是在一个完全不同的文件中,在这一点上,我通常会意外地复制我不想复制的代码,并且需要撤销并重新定位到我想要的位置。我很确定这是一个“跳转到定义”的快捷方式,但我不确定是什么快捷方式,是什么触发了它,最重要的是如何关闭它!

    通常,当这种情况发生时,我会经历以下动作:

    • 双击一个单词以突出显示它
    • Ctrl键 + 复制(似乎可能发生在这里)
    • 双击另一个单词
    • Ctrl键 + 粘贴(此处经常发生)

    我被发送到的定义并不总是双击单词,但可能是双击之前光标所在的最后一个单词。我最大的问题是,我通常工作得很快,以至于我无法准确地捕捉到是什么动作触发了这种行为。

    我真的很想干掉这一切(如果我想跳转到定义,我将跳转到上下文菜单)。有什么提示吗?

    使用:

    • Eclipse 3.5(伽利略)
    • 视窗XP
    1 回复  |  直到 13 年前
        1
  •  15
  •   Keale Ravi Kumar    9 年前

    如果你按 然后单击代码中的标记(如变量或方法名),Eclipse将带您进入标记的定义。

    Ctrl键 C Ctrl键 +

    若要关闭,请执行以下操作:

    窗口->偏好->一般->编辑->文本编辑器->超链结
    取消选中该框。