vscode 当保存笔记本挂起时,笔记本可以防止关闭,

taor4pac  于 6个月前  发布在  Vscode
关注(0)|答案(6)|浏览(65)

我本地机器上有几个Jupyter笔记本,其中有一些未保存的更改,但不幸的是,我决定退出应用程序(CMD+Q)(忘记保存所有未保存的更改)。
我得到了这个对话框:

所以我陷入了困境。我有带有未保存更改的文件,我无法停止“保存”操作并尝试其他事情。我只能“无论如何退出”,并丢失所有更改。
这些文件都在我的机器上,因此这个错误不取决于网络错误。
这是一个有趣的bug,可能通过添加一个“取消”按钮很容易解决。
规格:

  • MacBook Air M1
  • Sonoma 14.5

Visual Studio Code:
版本:1.89.1
提交:dc96b83
日期:2024-05-07T05:14:32.757Z(1个月前)
Electron:28.2.8
ElectronBuildId:27744544
Chromium:120.0.6099.291
Node.js:18.18.2
V8:12.0.267.19-electron.0
操作系统:Darwin arm64 23.5.0

w80xi6nr

w80xi6nr1#

在对话框打开的那一刻,没有办法"取消",因为很多其他组件可能已经关闭了。很长一段时间里,我们甚至没有一个"无论如何退出"的按钮,让你除了等待或者杀死应用程序之外别无选择。

但是你不应该丢失数据,因为"热退出",即使你点击了"无论如何退出",未保存的更改的备份也应该恢复。你能确认吗?

了解为什么会出现这个问题会很有趣,有什么步骤可以尝试吗?

dgtucam1

dgtucam12#

哦,你提到你正在使用笔记本。这很有趣,因为我们最近做了一些更改,使得笔记本可以从扩展主机中保存。
@amunger 顺便问一下,你以前见过这种情况吗?我猜想,保存笔记本现在可能需要更长的时间,因为它被委托给了扩展主机?

dtcbnfnu

dtcbnfnu3#

Would be interesting to figure out why you see this, any steps?
I can only add that initially I had two VSC windows open.

  • Window A) running notebooks on the local machine (the one in the screenshot above);
  • window B) connected to a remote server via ssh.

Window B) got "stuck" on "saving" due to network issues, but I was able to close it using menu commands. Then, I hit cmd+q and Window A got stuck on that dialog. I have waited for several minutes before clicking on "quit anyway".
It looks like I haven't lost any changes to the files.
Thanks.

mklgxw1f

mklgxw1f4#

我们还没有开始将EH节省笔记本的功能稳定地推出,因为在发布后修复了一个问题,所以除非手动配置,否则它仍然应该保存在渲染器上。
@thistlillo - 你的设置里有"notebook.experimental.remoteSave": true吗?
我自己也遇到过几次小笔记本长时间保存的情况,大约在10-20秒之间,还有其他用户的提及,但我还没有找到任何一致的记录。

zyfwsgd6

zyfwsgd65#

这个问题已经自动关闭,因为它需要更多信息且最近没有活动。请参阅我们的issue reporting指南。
快乐编码!

0h4hbjxa

0h4hbjxa6#

@thistlillo - 你的设置里有 "notebook.experimental.remoteSave": true 吗?
没有,我有这个密钥,但它的值是 false。

相关问题