【发布时间】:2018-09-02 13:36:08
【问题描述】:
我尝试通过键绑定宏来将 python 文本发送到调试控制台并将焦点返回到 Visual Studio Code 中的编辑器。这是我尝试过的:
- 安装了vscode-python 扩展
- 安装了macros 扩展
settings.json:
{
"macros": {
"selectionToReplAndReturnToEditor": [
"editor.debug.action.selectionToRepl",
"workbench.action.focusActiveEditorGroup"
]
}
}
keybindings.json:
[
{
"key": "alt+f9",
"command": "workbench.action.focusActiveEditorGroup",
},
{
"key": "alt+f10",
"command": "workbench.debug.action.focusRepl",
},
{
"key": "ctrl+enter",
"command": "macros.selectionToReplAndReturnToEditor",
"when": "editorTextFocus && editorHasSelection && editorLangId == 'python' && inDebugMode"
}
]
现在,Ctrl+Enter 会在调试控制台中执行文本,但不会将焦点返回到编辑器。 Ctrl+Enter 后跟 Alt+F9 这样做,但当然,我想绑定一个钥匙。难道我做错了什么?我需要在宏中等待一些时间吗?我怎样才能做到这一点?
【问题讨论】:
-
我也有同样的问题。从那时起你找到答案了吗?
-
@kobi7 看我的回答。
标签: python macros visual-studio-code