我有一个新安装的VS代码版本1.50.1与python扩展,现在添加了扩展。该插件的内部版本号是2020.12.411183115当我按下shift回车键时,默认情况下它会在下面添加一个新行。你可以在视频中看到,shift + enter应该可以运行这条线。在这一点上,我可以在交互式窗口中运行代码的唯一方法是使用center + shift + p并选择run selected cell。
在与Danny Varod合作后编辑,并在下面评论:
将键盘快捷键更改为Ctrl + Enter,但什么也没有发生(它不会在下面添加新行)。我按下Ctrl + Shift + P,我看到正确的快捷键是crtl + Enter,但它不会触发该操作
这里是我的键盘快捷键的屏幕截图之前的变化。
更改我的键盘快捷键以匹配下面的评论。现在当我按下Ctrl + Enter键时,什么也没发生。
7条答案
按热度按时间tkqqtvp11#
在
settings.json
中的.vscode
下添加以下行:那么
Shift+Enter
应该可以工作。ilmyapht2#
请使用以下快捷键设置:
此快捷键与使用条件一起设置,只有在确认(包括控制面板打开)后才能使用。因此,我们可以删除此快捷键的使用条件。
nfg76nw03#
Shift+Enter
还为我插入了一个新行,取消Map可以防止这种情况。我将Map改为:
这些Map对我来说是有效的,但是,在
.ipynb
中,Ctrl+Enter
和Shift+Enter
是交换的。我定义的东西🤔。另外,我使用了以下Python扩展:
magicstack.magicpython
ms-toolsai.jupyter
安装者:
donjayamanne.python-extension-pack
当我打开
.ipynb
文件时,它们作为.ipynb
笔记本打开。当我打开.py
文件时,我可以使用Python或MagicPython(而不是Python)。jfgube3f4#
对我来说,它是通过删除命令
Insert Line Bellow
解决的,据说这与我在笔记本电脑中的shift + enter
热键冲突。gajydyqb5#
看起来有一个新的设置来切换此行为。我只需要将这一行添加到设置文件中:
cngwdvgl6#
在我的情况下,问题是与扩展;我从左侧面板上的
Extension
菜单安装了Python
和Jupyter
,然后它就工作了。**注意:**我已经将以下几行添加到了密码锁
setting.json
中:ndh0cuux7#
您需要更改的是Notebook:执行单元格: