vscode 当焦点在WebView中时,Notebook的快捷键无法按预期工作,

lmvvr0a8  于 4个月前  发布在  Vscode
关注(0)|答案(6)|浏览(45)

VS Code 1.61.0-insider + Jupyter extension v2021.9.1001261101 在 Windows 机器上:

  1. 打开一个 ipynb 文件
  2. 删除一个单元格
  3. 按 "ctrl-z"
    预期结果:单元格删除撤销
    实际结果:什么都没发生。菜单 Edit->Undo 可以工作。我理解 Jupyter 的撤销快捷键是 "z",但既然菜单 Edit->Undo(Map到 Ctrl-z)可以工作,作为用户,我本以为 ctrl-z 也可以正常工作。
vm0i2vca

vm0i2vca1#

@ronglums,我和Don都无法复现这个问题。你还能复现吗?我们有没有做一些我们不知道的事情?

iih3973s

iih3973s2#

如果使用单元格工具栏删除单元格,它仍然会报错。如果使用"DD"删除,则可以正常工作。

nlejzf6q

nlejzf6q3#

对我来说运行正常。当然,还需要其他步骤吗?或者给我打电话,这样我就可以尝试一下了。

zpqajqem

zpqajqem4#

刚刚与@roblourens进行了交谈。这个错误发生在笔记本中没有选中单元格时(即点击笔记本的任意位置以取消选中该单元格),因为在这种情况下,ctrl-z应用于单元格输出,而不是整个编辑器。由于单元格已被删除(因此无需在输出中撤销任何内容),将ctrl-z重定向到应用到编辑器是合理的。

vkc1a9a2

vkc1a9a25#

我们可以看到是否可以知道webview没有使用撤销并将命令重定向到列表。不过不确定这是否可能。这应该只发生在点击进入webview之后

gwo2fgha

gwo2fgha6#

@rebornix@roblourens 你还能复制这个问题吗?
我不能再复制了,

相关问题