VSCode个人快捷方式在笔记本编辑器中不起作用

时间:2019-11-26 13:48:24

标签: visual-studio-code jupyter-notebook keyboard-shortcuts vscode-snippets

我在vscode中添加了一个快捷方式,以便在我的代码中插入一个小模式:

{
    "key": "ctrl+alt+z",
    "command": "editor.action.insertSnippet",
    "when": "editorTextFocus",
    "args": {
        "snippet": "#ZZZ ${1:comment}"
    }
}

此快捷方式在所有“正常”文件中都可以正常使用,但我想在 jupyter笔记本(* .ipynb)中使用它。因此,我在VSCode中打开了它,现在可以在 Notebook模式中读取它(这对我想执行它是很好的)。快捷方式将不起作用。有任何线索吗?

我检查过,默认键绑定中未使用它。

VSCode版本 1.40.2

1 个答案:

答案 0 :(得分:0)

尚无法在Jupyter扩展程序中使用用户代码段(尚未),但是您可以使用交互式python作为一种变通办法,它提供了几乎相同的体验。当您在正常的.py文件中写入#%%时,就像打开一个新的Jupyter单元格一样。您可以将Jupyter笔记本转换为python文件,它将使用交互式python。在那里,您将可以使用您的代码段。