VSCode如何查看特定扩展的全部命令?以Debugger for Java为例
为Debugger for Java设置编译运行快捷键的解决方案
1. 获取Debugger for Java的全部命令列表
查看该扩展所有可用命令的两种简单方法:
- 打开键盘快捷键面板(快捷键:
Ctrl+K Ctrl+S),在搜索框输入java,即可筛选出所有Java扩展相关命令,每条命令会显示功能描述和对应的命令ID。 - 打开开发者工具(快捷键:
F12),切换到Console标签,输入以下代码并回车,直接输出所有Java相关命令ID:Object.keys(commands.commands).filter(k => k.startsWith('java.'))
2. 找到对应编译运行的命令
你需要的「编译并运行当前Java文件」功能,对应的命令ID是java.run.currentFile,和界面上的「Run Java」按钮功能完全一致。
3. 配置快捷键
打开快捷键配置文件(通过Ctrl+Shift+P搜索Preferences: Open Keyboard Shortcuts (JSON)),添加以下配置:
{ "key": "ctrl+f5", "command": "java.run.currentFile", "when": "editorLangId == java && editorTextFocus" }
when字段用于限定快捷键生效场景:仅当当前编辑器是Java文件且获得焦点时,快捷键才会触发。
补充说明
如果需要运行整个Java项目而非单个文件,可使用命令java.run.workspace,同理添加对应快捷键配置即可。
内容的提问来源于stack exchange,提问作者k13rre
相关产品推荐
相关产品推荐

