feat(debugger): Browse the debug console history and open diff settings from the keyboard (#162)

- Debug console: typed expressions are kept per project, and Browse Console
  History (⌥⌘E / Ctrl+Alt+E) lists them, most recent first, to put one back
  into the input.
- Diff viewer: Diff Settings (⇧⌘D / Ctrl+Shift+D) opens the viewer options
  (side-by-side / unified, whitespace, highlighting, collapsing, scroll sync)
  as a popup menu.
Цей коміт міститься в:
l0ng-ai authored and GitHub committed 2026-10-29 02:16:37 +08:00
1 джерело a28600c55a
коміт aeb190ffda
10 files changed
+142 -10

No files matched your search

+2
Переглянути файл
@@ -282,6 +282,7 @@ export const intellijMacos: Record<string, string[]> = {
"debug.jumpToSource": ["F4", "Meta+Down"],
"debug.evaluate": ["Alt+F8"],
"debug.quickEvaluate": ["Meta+Alt+F8"],
"debug.browseConsoleHistory": ["Meta+Alt+E"],
// VCS
"vcs.operations": ["Ctrl+V"],
@@ -321,6 +322,7 @@ export const intellijMacos: Record<string, string[]> = {
"diff.applyRightSide": ["Ctrl+Meta+Left"],
"diff.nextFile": ["Ctrl+Shift+Right"],
"diff.prevFile": ["Ctrl+Shift+Left"],
"diff.showSettings": ["Meta+Shift+D"],
// After Show Diff: ⌘D is Compare With… in the project view.
"project.compareWith": ["Meta+D"],
// Editing extras, image viewer (keyWhen: image focused) and Markdown editor layouts
+2
Переглянути файл
@@ -276,6 +276,7 @@ export const intellijWindows: Record<string, string[]> = {
"debug.jumpToSource": ["F4"],
"debug.evaluate": ["Alt+F8"],
"debug.quickEvaluate": ["Ctrl+Alt+F8"],
"debug.browseConsoleHistory": ["Ctrl+Alt+E"],
// VCS
"vcs.operations": ["Alt+`"],
@@ -319,6 +320,7 @@ export const intellijWindows: Record<string, string[]> = {
"diff.applyRightSide": ["Ctrl+Alt+A"],
"diff.nextFile": ["Alt+Shift+Right"],
"diff.prevFile": ["Alt+Shift+Left"],
"diff.showSettings": ["Ctrl+Shift+D"],
// After Show Diff: Ctrl+D is Compare With… in the project view.
"project.compareWith": ["Ctrl+D"],
// Editing extras, image viewer (keyWhen: image focused) and Markdown editor layouts
+2
Переглянути файл
@@ -54,6 +54,7 @@ export const vscodeMacos: Record<string, string[]> = {
"project.copyElement": [],
"run.chooseDebugConfig": [],
"debug.quickEvaluate": [],
"debug.browseConsoleHistory": [],
"editor.nextSplitter": [],
"editor.prevSplitter": [],
"toolwindow.resizeLeft": [],
@@ -329,6 +330,7 @@ export const vscodeMacos: Record<string, string[]> = {
"diff.applyRightSide": [],
"diff.nextFile": [],
"diff.prevFile": [],
"diff.showSettings": [],
"diff.prevDifference": ["Shift+F7"],
"diff.jumpToSource": [],
// HTTP Client / Database console: run the request or statement at the caret.