Skip to Main Content

SQL Developer for VS Code

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

EXPLAIN PLAN default F10, or custom key mapping does not work

DataProcessingSep 7 2025 — edited Sep 8 2025

SqlDev Extension 25.2.2

VSCode
Version: 1.103.2 (user setup)
Commit: 6f17636121051a53c88d3e605c491d22af2ba755
Date: 2025-08-20T16:45:34.255Z
Electron: 37.2.3
ElectronBuildId: 12035395
Chromium: 138.0.7204.100
Node.js: 22.17.0
V8: 13.8.500258-electron.0
OS: Windows_NT x64 10.0.26100

DEFAULT provided key mapping: { "key": "f10", "command": "sqldeveloper.worksheet.explainPlan", "when": "editorTextFocus && sqldeveloper.activeEditorType == 'sqlWorksheet' && sqldeveloper.worksheet.activeWorksheetId not in 'sqldeveloper.worksheet.busyWorksheetIds'" },

In Windows 11, the f10 key is mapped to “Snipping Tool”. The Extension's default provided key mapping doesn't work!
EVERY attempt to re-map to another key combination which includes F10 is unfeasible, as the keypress is intercepted by Windows and the keypress is not passed through into the VsCode key mapping dialog. For Windows users, F10 is seemingly a bad default choice.

Ctrl + F10 (is intercepted and doesn't appear in the VsCode dialog)

These combinations are accepted in the VsCode dialog, but I'm still unable to invoke EXPLAIN PLAN by placing the cursor in a select statement and pressing the key combination. Am I doing something wrong?

Ctrl + Alt + E

Ctrl + Alt + X

Please test this scenario on Windows 11, and either (anybody) suggest a workaround or a different default key mapping in the next release.

This post has been answered by DataProcessing on Sep 9 2025
Jump to Answer
Comments
Post Details
Added on Sep 7 2025
5 comments
78 views