IDEA-178503 change shortcuts to switch method overloads

fix shortcut conflicts on macOS
This commit is contained in:
Dmitry Batrak
2017-09-27 09:22:18 +03:00
parent edbc572d47
commit fdc8925947
3 changed files with 7 additions and 9 deletions
@@ -389,11 +389,4 @@
<action id="EmojiAndSymbols">
<keyboard-shortcut first-keystroke="control meta SPACE"/>
</action>
<action id="MethodOverloadSwitchUp">
<keyboard-shortcut first-keystroke="control P"/>
</action>
<action id="MethodOverloadSwitchDown">
<keyboard-shortcut first-keystroke="control N"/>
</action>
</keymap>
@@ -124,6 +124,8 @@ public abstract class KeymapsTestCase extends KeymapsTestCaseBase {
{ "alt DOWN", "EditorUnSelectWord", "Arrangement.Rule.Match.Condition.Move.Down"},
{ "alt UP", "EditorSelectWord", "Arrangement.Rule.Match.Condition.Move.Up"},
{ "ctrl m", "EditorMatchBrace", "Vcs.ShowMessageHistory"},
{ "control P", "EditorUp", "MethodOverloadSwitchUp"},
{ "control N", "EditorDown", "MethodOverloadSwitchDown"},
});
put("Mac OS X", new String[][] {
{ "BACK_SPACE", "$Delete", "EditorBackSpace", "Images.Thumbnails.UpFolder"},
+5 -2
View File
@@ -17,6 +17,11 @@
<id>com.intellij</id>
<name>IDEA CORE</name>
<actions>
<action id="MethodOverloadSwitchUp" class="com.intellij.codeInsight.editorActions.JavaMethodOverloadSwitchUpAction"/>
<action id="MethodOverloadSwitchDown" class="com.intellij.codeInsight.editorActions.JavaMethodOverloadSwitchDownAction" />
</actions>
<xi:include href="/META-INF/IdeTipsAndTricks.xml" xpointer="xpointer(/idea-plugin/*)"/>
<xi:include href="/idea/RichPlatformPlugin.xml" xpointer="xpointer(/idea-plugin/*)"/>
<module value="com.intellij.modules.java"/>
@@ -2074,8 +2079,6 @@
<add-to-group group-id="ToolsMenu" anchor="last"/>
</action>
<action id="MethodOverloadSwitchUp" class="com.intellij.codeInsight.editorActions.JavaMethodOverloadSwitchUpAction"/>
<action id="MethodOverloadSwitchDown" class="com.intellij.codeInsight.editorActions.JavaMethodOverloadSwitchDownAction" />
</actions>
</idea-plugin>