VScode 定义用于重新启动和运行所有的自定义快捷方式

TIM*_*TIM 9 jupyter visual-studio-code jupyter-notebook

我最近在笔记本上使用 VS Code。然而,我真的很怀念普通 Jupyter 笔记本中提供的“重新启动并运行所有”快捷方式。我在设置中找到了重启选项。
在此输入图像描述 我还找到了运行所有选项。 在此输入图像描述 有没有一种方法可以将这两个触发器合并为一个?

Ulf*_*lak 7

2023 更新:在当前版本的 VSCode 中,这非常简单。

  1. 打开你的键盘快捷键
  2. 搜索“重新启动内核”。这会给你两个结果:在此输入图像描述
  3. 设置“笔记本:重新启动内核”的键绑定。在普通的 Jupyter Notebook 中是这样0 0,但这在 VSCode 中不起作用(基本上你不能在代码中写入 0)。我用ctrl+shift+0,但这取决于你。

您可能需要重新加载窗口(或关闭并打开应用程序)才能使其正常工作。


Cos*_*sta 6

有一个名为 vscode 的扩展multi-command可以让你做到这一点。转到您的扩展,找到该扩展并安装它。完成此操作后,转到您的按键绑定并打开keybindings.json,您可以通过单击此处(附图)来执行此操作。

这里

然后继续添加以下内容:

{
  "key": "oem_8",                            //put whatever key you want here
  "command": "extension.multiCommand.execute",
  "args": {
    "sequence": [                            //put whatever keybind actions you want in here
      "jupyter.notebookeditor.restartkernel",
      "notebook.execute"
    ]
  },
  "when": "editorTextFocus"
}
Run Code Online (Sandbox Code Playgroud)

我希望我有所帮助!