дзеркало
https://github.com/l0ng-ai/openidea.git
синхронізовано 2026-11-09 11:15:40 +02:00
⌘F12 / Ctrl+F12 in a focused table editor now opens Go to Column: the table's columns with types and key icons, filtered as you type; Enter selects that column's cell in the current row and scrolls to it. The grid also scrolls sideways when arrow keys or the search bar's current match move to a column outside the view.
158 рядки
6.1 KiB
TypeScript
158 рядки
6.1 KiB
TypeScript
/**
|
|
* Eclipse preset inheriting $default, with explicit removals preserved.
|
|
* Source: JetBrains/intellij-community@74dbd42b7a8787b0707437cb857c68e78199f611
|
|
* plugins/keymaps/eclipse-keymap/resources/keymaps/Eclipse.xml
|
|
*/
|
|
import { intellijWindows } from "./intellij-windows";
|
|
|
|
export const eclipseWindows: Record<string, string[]> = {
|
|
...intellijWindows,
|
|
// $Undo / $Redo stay unbound as in the parent keymap: the focused editor or view handles them.
|
|
"code.autoIndentLines": ["Ctrl+I"],
|
|
"navigate.back": ["Alt+Left", "Button4"],
|
|
"refactor.changeSignature": ["Shift+Alt+C"],
|
|
"db.modifyTable": ["Shift+Alt+C"],
|
|
"vcs.commit": [],
|
|
"editor.closeTab": ["Ctrl+W"],
|
|
"toolwindow.closeContent": ["Ctrl+W"],
|
|
"editor.closeAllTabs": ["Shift+Ctrl+F4", "Shift+Ctrl+W"],
|
|
"analyze.inspectFile": [],
|
|
"project.collapseAll": ["Ctrl+Shift+NumpadDivide"],
|
|
"code.foldAll": ["Ctrl+Shift+NumpadDivide"],
|
|
"code.fold": ["Ctrl+NumpadSubtract"],
|
|
"code.commentBlock": ["Shift+Ctrl+/"],
|
|
"build.buildProject": ["Ctrl+F9", "Ctrl+B"],
|
|
"project.copyElement": [],
|
|
"run.debug": ["Shift+Alt+D", "Shift+F9"],
|
|
"project.open": ["F12", "Shift+Ctrl+E"],
|
|
"debug.jumpToSource": ["F12", "Shift+Ctrl+E"],
|
|
"diff.jumpToSource": ["F12", "Shift+Ctrl+E"],
|
|
"find.popup.openResult": ["F12", "Shift+Ctrl+E"],
|
|
"editor.codeBlockEnd": ["Ctrl+]"],
|
|
"code.deleteLine": ["Ctrl+D"],
|
|
"code.duplicateLine": [],
|
|
"code.moveElementLeft": ["Alt+Shift+Left"],
|
|
"code.moveElementRight": ["Alt+Shift+Right"],
|
|
"code.extendSelection": ["Shift+Alt+Up"],
|
|
"code.toggleCase": ["Shift+Ctrl+U", "Shift+Ctrl+X", "Shift+Ctrl+Y"],
|
|
"code.shrinkSelection": ["Shift+Alt+Down"],
|
|
"debug.evaluate": ["Ctrl+U"],
|
|
"project.expandAll": ["Ctrl+Shift+NumpadMultiply"],
|
|
"code.unfoldAll": ["Ctrl+NumpadMultiply"],
|
|
"code.unfold": ["Ctrl+NumpadAdd"],
|
|
"code.expandAllToLevel1": [],
|
|
"code.expandAllToLevel2": [],
|
|
"code.expandAllToLevel3": [],
|
|
"code.expandAllToLevel4": [],
|
|
"code.expandAllToLevel5": [],
|
|
"code.expandToLevel1": [],
|
|
"code.expandToLevel2": [],
|
|
"code.expandToLevel3": [],
|
|
"code.expandToLevel4": [],
|
|
"code.expandToLevel5": [],
|
|
"refactor.extractMethod": ["Shift+Alt+M"],
|
|
"navigate.fileStructure": ["Ctrl+F3", "Ctrl+O"],
|
|
"db.goToColumn": ["Ctrl+F3", "Ctrl+O"],
|
|
"find.inFile": [],
|
|
"find.inPath": ["Ctrl+H"],
|
|
"find.next": ["Ctrl+K"],
|
|
// The parent's Push binding would shadow Find Previous whenever a repository is open.
|
|
"vcs.push": [],
|
|
"find.previous": ["Ctrl+Shift+K"],
|
|
"find.popup.nextResult": ["Ctrl+K"],
|
|
"find.popup.previousResult": ["Shift+Ctrl+K"],
|
|
"code.selectAllOccurrences": ["Alt+Ctrl+Y"],
|
|
"code.addCaretNextOccurrence": ["Alt+Y"],
|
|
"code.unselectOccurrence": ["Alt+Shift+Y"],
|
|
"find.usages": ["Ctrl+G"],
|
|
"project.findUsages": ["Ctrl+G"],
|
|
"navigate.forward": ["Alt+Right", "Button5"],
|
|
"navigate.gotoTest": [],
|
|
"navigate.gotoClass": ["Shift+Ctrl+T"],
|
|
"navigate.declaration": ["F3"],
|
|
"db.goToDdl": ["F3"],
|
|
"navigate.gotoFile": ["Shift+Ctrl+R"],
|
|
"navigate.implementation": ["Ctrl+T", "Ctrl+Alt+B"],
|
|
"navigate.gotoLine": ["Ctrl+L"],
|
|
"navigate.nextError": [],
|
|
"navigate.prevError": ["Shift+F1"],
|
|
"navigate.superMethod": [],
|
|
"navigate.typeDeclaration": [],
|
|
"find.highlightUsages": ["Shift+Alt+O", "Shift+Ctrl+F7"],
|
|
"code.implementMethods": ["Shift+Alt+P"],
|
|
"refactor.inline": ["Shift+Alt+I"],
|
|
"code.insertLiveTemplate": ["Shift+Ctrl+Alt+J"],
|
|
"refactor.extractVariable": ["Shift+Alt+L", "Ctrl+Alt+V"],
|
|
"navigate.lastEditLocation": ["Ctrl+Q"],
|
|
"toolwindow.jumpToLast": [],
|
|
"navigate.nextMethod": ["Shift+Ctrl+Down"],
|
|
"navigate.previousMethod": ["Shift+Ctrl+Up"],
|
|
"refactor.move": ["Shift+Alt+V"],
|
|
"project.move": ["Shift+Alt+V"],
|
|
"code.moveStatementDown": ["Alt+Down"],
|
|
"code.moveStatementUp": ["Alt+Up"],
|
|
"diff.nextDifference": ["Ctrl+F7"],
|
|
"diff.prevFile": ["Ctrl+Alt+Shift+Right"],
|
|
"diff.nextFile": ["Ctrl+Alt+Shift+Left"],
|
|
"diff.applyLeftSide": [],
|
|
"diff.applyRightSide": [],
|
|
"navigate.nextOccurrence": [],
|
|
"editor.nextTab": ["Ctrl+F6", "Ctrl+Alt+Left", "Ctrl+PageDown"],
|
|
"code.optimizeImports": ["Ctrl+Alt+O", "Shift+Ctrl+O"],
|
|
"project.optimizeImports": ["Ctrl+Alt+O", "Shift+Ctrl+O"],
|
|
"code.overrideMethods": [],
|
|
"code.parameterInfo": [],
|
|
"code.expressionTypeInfo": [],
|
|
"navigate.prevOccurrence": [],
|
|
"editor.prevTab": ["Shift+Ctrl+F6", "Ctrl+Alt+Right", "Ctrl+PageUp"],
|
|
"code.quickDocumentation": ["Shift+Ctrl+Space", "F2"],
|
|
"db.quickDoc": ["Shift+Ctrl+Space", "F2"],
|
|
"localHistory.recentChanges": [],
|
|
"code.reformat": ["Ctrl+Alt+L", "Shift+Ctrl+F"],
|
|
"project.reformatCode": ["Ctrl+Alt+L", "Shift+Ctrl+F"],
|
|
"code.unwrap": ["Alt+R"],
|
|
"refactor.rename": ["Shift+Alt+R"],
|
|
"project.rename": ["Shift+Alt+R"],
|
|
"db.rename": ["Shift+Alt+R"],
|
|
"find.replaceInFile": ["Ctrl+F"],
|
|
"find.replaceInPath": [],
|
|
"run.rerun": ["Ctrl+F11"],
|
|
"debug.rerun": ["Ctrl+F11"],
|
|
"find.rerun": ["Ctrl+F11"],
|
|
"usages.rerun": ["Ctrl+F11"],
|
|
"code.addCaretsToLineEnds": [],
|
|
"debug.resume": ["F8", "F9"],
|
|
"run.run": ["Shift+Alt+X", "Shift+F10"],
|
|
"debug.runToCursor": ["Ctrl+R"],
|
|
"code.showIntentions": ["Ctrl+1", "Alt+Enter"],
|
|
"debug.smartStepInto": ["Ctrl+F5"],
|
|
"debug.stepInto": ["F5"],
|
|
"debug.stepOut": ["F7", "Shift+F8"],
|
|
"debug.stepOver": ["F6"],
|
|
"code.surroundWith": ["Shift+Alt+Z", "Ctrl+Alt+T"],
|
|
"file.reloadFromDisk": [],
|
|
"project.reloadFromDisk": [],
|
|
"navigate.toggleBookmark": ["Shift+Ctrl+F11"],
|
|
"navigate.toggleBookmarkWithMnemonic": ["Shift+Alt+Ctrl+F11"],
|
|
"debug.toggleBreakpoint": ["Shift+Ctrl+B", "Ctrl+F8"],
|
|
"navigate.typeHierarchy": ["F4"],
|
|
"vcs.update": [],
|
|
"navigate.navigationBar": ["Alt+Home"],
|
|
"code.moveLineDown": [],
|
|
"code.moveLineUp": [],
|
|
"editor.matchBrace": ["Shift+Ctrl+P"],
|
|
"run.rerunFailed": ["Alt+Shift+G"],
|
|
"vcs.shelf.rename": ["Alt+Shift+R"],
|
|
"vcs.log.editMessage": ["Alt+Shift+R"],
|
|
"vcs.changelist.edit": ["Shift+Alt+R"],
|
|
"toolwindow.services": ["Shift+Alt+H"],
|
|
"vcs.changelist.move": [],
|
|
"navigate.gotoBookmark1": [],
|
|
"toolwindow.resizeLeft": [],
|
|
"toolwindow.resizeRight": [],
|
|
"toolwindow.resizeUp": [],
|
|
"toolwindow.resizeDown": [],
|
|
"editor.decreaseFontSize": ["Ctrl+-"],
|
|
"editor.increaseFontSize": ["Ctrl+="],
|
|
};
|