3

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

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

此快捷方式在所有“普通”文件中都可以完美运行,但我想在jupyter notebook (*.ipynb) 中使用它。因此,我在 VSCode 中打开它,现在它在笔记本模式下读取(这很好,因为我想执行它)。然后快捷方式不起作用。有什么线索吗?

我检查了,它没有在Default keybindings中使用。

VSCode 1.40.2版本

4

1 回答 1

0

目前还不能在 Jupyter 扩展中使用用户代码片段,但作为一种解决方法,您可以使用交互式 python,它提供几乎相同的体验。当您在普通的 .py 文件中写入 # %% 时,这就像打开一个新的 Jupyter 单元格。您可以将 Jupyter notebook 转换为 python 文件,它将使用交互式 python。在那里,您将能够使用您的代码片段。

于 2020-05-28T09:32:14.930 回答