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

时间:2017-01-13 01:22:18

标签: intellij-idea keymapping

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

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

control + click使用Eclipse (MacOS)键盘映射执行我想要的功能,但这也会触发右键单击的系统行为,因此菜单会在转到类/变量的同时触发。有没有办法设置或使用cmd + click来触发所需的行为?

1 个答案:

答案 0 :(得分:2)

转到Preferences > Keymap。 您必须将Eclipse (MacOS)键盘映射为新名称才能进行更改:选择Eclipse (MacOS)键盘图,按Copy按钮并为其指定新名称,例如Eclipse (MacOS) 2

然后单击进入过滤器字段,输入declaration,然后在树区域中右键单击Main menu > Navigate > Declaration行以激活上下文菜单。结果应如下所示: enter image description here

从上下文菜单中选择Add Mouse Shortcut,会打开一个对话框。在您的案例中cmd + click执行此对话框中您要添加的键+点击组合: enter image description here

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

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