打开大文件后,重新启动时VS代码崩溃

时间:2019-09-11 10:54:52

标签: visual-studio-code vscode-debugger

我最近使用VS代码通过使用命令行标志--max-memory=12288mb从命令行打开来打开大文件。我可以很好地编辑文件,完成所需的操作,然后照常关闭代码。

默认情况下,我启用了restoreWindowshotExit设置,因此当我重新打开代码时,所有以前的文件都被启用。

此后,每当我通过快捷方式或上下文菜单打开VS Code时,它都会尝试重新打开大文件并在启动后约10秒内崩溃。并显示警告:

  

窗户毁了

     

给您带来的不便,我们深表歉意!您可以重新打开窗口,从上次退出的地方继续

enter image description here

我尝试了一些步骤来尝试关闭/阻止文件在正常运行的10秒钟内全部重新打开:

  1. 使用“ x”图标关闭标签
  2. 在文件菜单中使用Close EditorClose FolderClose Window选项
  3. 设置"window.restoreWindows": "none""files.hotExit": "off"尝试防止文件自动重新加载

我还尝试了在禁用扩展名的情况下运行VS Code

4 个答案:

答案 0 :(得分:3)

解决方案是使用以下命令从命令行再次启动VS Code

code --disable-extensions --max-memory=12288mb

然后关闭有问题的文件,并在没有任何打开文件的情况下正确退出VS Code。这样可以防止VS Code在重新启动时尝试重新打开大文件。

我认为这是VS Code中的错误,因为好像在重新加载文件时应该显示相同的警告以正确的内存重新启动时,与第一次尝试打开文件时一样。我在MS here上提出了一个错误。

希望这对某人有帮助!

答案 1 :(得分:0)

为我工作..我打开了2gig文件..一次又一次崩溃

rd /q/s "%userprofile%\AppData\Roaming\Code\"

答案 2 :(得分:0)

对我来说,我必须删除

下的所有文件夹
%userprofile%\AppData\Roaming\Code\**Backups**

答案 3 :(得分:0)

为我工作(在软呢帽上):

rm -rf ~/Library/Application\ Support/Code/Cache/*
rm -rf ~/Library/Application\ Support/Code/CachedData/*