如何在 IntelliJ 中触发类似 Eclipse 的 cmd+click?

How to trigger Eclipse-like cmd+click in IntelliJ?

当我当前的键盘映射使用 Eclipse (MacOS) 时,如何在 IntelliJ 中触发 cmd + click 行为(转到 Class、转到声明等)?

我目前正在从 Eclipse/STS 切换到 IntelliJ。到目前为止,我已经将键盘映射更改为使用 Eclipse (MacOS),因此我使用的大多数熟悉的键盘快捷键仍然有效。

control + click 使用 Eclipse (MacOS) 键盘映射执行我想要的功能,但这也会触发右键单击的系统行为,因此在转到 class/variable 触发的同时弹出菜单.我可以设置或使用 cmd + click 来触发所需的行为吗?

前往 Preferences > Keymap。 您必须将 Eclipse (MacOS) 键盘映射复制到一个新名称,以便进行更改:select Eclipse (MacOS) 键盘映射,按 Copy 按钮并给它一个新名称,例如Eclipse (MacOS) 2.

然后单击过滤器字段,输入 declaration,然后在树区域的 Main menu > Navigate > Declaration 行中执行 right-click 以激活上下文菜单。结果应如下所示:

Select Add Mouse Shortcut 从上下文菜单中打开一个对话框。在此对话框中执行您要添加的键 + 单击组合,在您的情况下 cmd + click

使用 Ok 确认新的鼠标快捷方式,然后使用 OkApply 关闭 Preferences 对话框。完成。

注意:您可以删除 ctrl + click 鼠标快捷方式,如果您不想误用它,请在上下文菜单中 selecting Remove ^Button1 Click