python Shift + Enter 在使用 jupyter 的 VScode 中不起作用

Jef*_*rop 17 python jupyter visual-studio-code

我新安装了 VS Code 版本 1.50.1,其中包含 python 扩展,现在添加了 Jupyter 扩展。Jupyter 扩展内部版本号是 2020.12.411183115 当我在默认情况下按 Shift Enter 时,它会在下面添加一个新行。您可以在视频中看到,Shift + Enter 应该可以运行该线路。此时,我可以在交互式窗口中运行代码的唯一方法是使用 ctrl + shift + p 并选择运行选定的单元格。

与 Danny Varod 合作后进行编辑,并添加以下评论:
将键盘快捷键更改为 ctrl + Enter,但没有任何反应(它不会在下面添加新行)。我按 ctrl + shift + p,我发现正确的快捷键是 crtl + Enter,但它不会触发该操作

在此输入图像描述

这是更改之前我的键盘快捷键的屏幕截图。

在此输入图像描述

更改我的键盘快捷键以匹配下面的评论。现在,当我按 ctrl + Enter 时,什么也没有发生。

在此输入图像描述

小智 20

settings.json下面.vscode添加以下行:

"jupyter.interactiveWindow.textEditor.executeSelection": true
Run Code Online (Sandbox Code Playgroud)

然后Shift+Enter应该可以工作。


Jil*_*eng 6

请使用以下快捷键设置:

{
    "key": "shift+enter",
    "command": "jupyter.execSelectionInteractive",
    "when": "editorTextFocus"
},
Run Code Online (Sandbox Code Playgroud)

该快捷键是有使用条件设定的,确认后(包括打开控制面板)才可以使用。因此,我们可以去掉这个快捷键的使用条件。

在此输入图像描述