文 | 罗奇奇

出品 | OSC开源社区(ID:oschina2013)

近日, 用户 na-an 发现:使用微软的 VSCode 编辑器打开文件夹时,目录中会自动生成许多带有无效代码的空文件。该用户随即在 VSCode GitHub 仓库中发布了相关 Issue(https://github.com/microsoft/vscode/issues/145297),随机引发了热烈讨论,很多用户表示自己也饱受该 Bug 的困扰。

有些文件名称很短,有些名称很长,这些文件的名称不是有效的 unicode ,比如图中的 \312\316\361 是八进制。随机创建的文件似乎来自正在运行的进程内存转储,包含一些通常出现在可执行文件中的字符串,看起来像指针出现了堆栈损坏或越界问题。

最可怕的是,除了疯狂创造空文件外,VSCode 还会随机修改用户文件,比如用户 daantimmer 的所有头文件的内容都被清了,通通变成 0 KB(希望有备份

VS Code,请还我文件!!!相关推荐

  1. warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

    warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失 [问题描述] Qt项目使用 VC++ 编译器出现此错误. war ...

  2. 【dbeaver】发生了错误。请参阅日志文件

    一·背景 操作系统:win10 dbeaver版本:5.2.2 一直用的好好的dbeaver突然不能正常使用了,下载新版本依然不行,提示:发生了错误.请参阅日志文件, 二·错误日志 来到提示的目录 C ...

  3. 使用visual studio code调试单个js文件

    使用visual studio code调试单个js文件 1.添加配置 2.选择Node.js Launch Program生成基本配置 3.修改配置信息 4. 运行js文件进行debug调试 5. ...

  4. 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件

    导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件 参考文章: (1)导入数据任务(id:373985)异常, 错误信 ...

  5. 【错误记录】Android 注解处理器报错 ( 非法的类文件开始 , 请删除该文件或确保该文件位于正确的类路径子目录中。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 Android APT , 使用 注解处理器 生成 Java 代码 , 报如下错误 ; 错误: 无法访问MainActivity_ViewBinde ...

  6. 解决在使用 Qt 编译项目时出现 “C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode格式以防止数据丢失“ 的警告

    解决在使用 Qt 编译项目时出现 "C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode格式以防止数据丢失" 的警告 警告出现的原因:编 ...

  7. Android Studio运行报错:无法访问XXX......请删除该文件或确保该文件位于正确的类路径子目录中

    今天运行一个项目发现运行不起来了,报错 错误: 无法访问XXX 错误的类文件: C:\Users\xxx\.gradle\caches\transforms-2\files-2.1\xxx\xxx(x ...

  8. 导入数据任务(id:373985)异常, 错误信息:解析导入文件错误,请检查导入文件内容,仅支持导入json格式数据及excel文件...

    小程序导入,别人导出的数据库json文件,错误信息如下: 导入数据库失败, Error: Poll error, 导入数据任务(id:373985)异常,错误信息:解析导入文件错误,请检查导入文件内容 ...

  9. 游戏服务器为空请检查列表文件,游戏服务器为空请检查列表文件

    游戏服务器为空请检查列表文件 内容精选 换一换 如果请求因错误导致未被处理,则会返回一条错误响应.错误响应中包括错误码和具体错误描述.表1列出了错误响应中的常见错误码. 为了对源端服务器进行迁移可行性 ...

最新文章

  1. 区块链新经济蓝图及导读pdf_区块链加快产业数字化转型,区块链新零售模式为企业发展加码提速...
  2. 如何理解delegate (委托)设计模式
  3. Your Feedback Report at Adecco
  4. 漫步最优化四十四——基本拟牛顿法
  5. 数据科学入门与实战:玩转pandas之四
  6. (46)System Verilog数组查找最大最小值
  7. 《深入浅出Python》2 共享你的代码
  8. Dynamixel数字伺服舵机XM430-W350-R
  9. 魔方cfop公式软件_【特别篇】最全的三阶魔方公式标记法图解汇总
  10. 让python pip使用国内镜像安装模块
  11. 背课文记单词,读课文记单词,读文章记单词;40篇文章搞定3500词;71篇文章突破中考单词;15篇文章贯通四级词汇;15篇文章贯通六级词汇
  12. model.evaluate中的verbose的作用
  13. 懒人起名神器,百度翻译内容改为驼峰格式
  14. 产品经理入门03:需求评审和技术评审
  15. Switch-case结构
  16. 浏览器访问一个页面的步骤详解
  17. Oracle之查看建表语句
  18. 【无标题】软件工程头歌
  19. python怎么在图片上写字的软件_python 实现PIL模块在图片画线写字
  20. 解决mingw-w64外网下载太慢问题,离线包安装配置过程讲解

热门文章

  1. 十分钟搞懂JSON(JSON对象---JSON字符串---对象 之间的区别)
  2. 史上最详细的XGBoost实战
  3. ./utserver: error while loading shared libraries: libcrypto.so.0.9.8: cannot open shared object file
  4. 奇怪了,ADD方法会少插入字段?
  5. Go微服务报错protoc-gen-go: unable to determine Go import path for
  6. html5长按保存,iOS UIWebView仿微信H5页面实现长按保存图片功能
  7. 计算机二级access选择题题库_资料最新计算机二级题库,选择题资料汇总+全真试题分享(Office)...
  8. Oracle中的in 和 not in
  9. postgres 退出_如何退出postgresql
  10. 易语言写c盘配置文件,易语言写配置文件的方法