vlambda博客
学习文章列表

VSCode Local History 功能首个 insider 版本来了!

Local History 是一个非常实用的功能,用过 Jetbrains 家的 IDE 就知道,这个功能在 Jetbrains 系列 IDE 中,堪称完美,尤其在需要恢复代码的时候有多么的好用,意外删除文件怎么办,尝试新建一个同名文件,然后查看一下 Local History,恢复一下,真香!

那为什么 VSCode 一直没有呢?其实从2017年就有人提出过关于 Local History 功能的请求,不过一直处于 Open 状态,这期间几年不知道因为什么原因一直没有实现它,用来替代这个功能的是插件库里的扩展 Local History。

这几年,一直有用户在不断关注提 Issue,终于在11天前,官方公布的三月迭代计划中,看到了关于探索 Local History 功能的计划

https://github.com/microsoft/vscode/issues/144519

VSCode Local History 功能首个 insider 版本来了!

而就在刚刚,一条消息吸引到了我,它已经悄咪咪的上线到了最新的 Insider 版本当中

VSCode Local History 功能首个 insider 版本来了!

VSCode Local History 功能首个 insider 版本来了!

VSCode Local History 功能首个 insider 版本来了!

于是,我迫不及待地下载试用了一下,大概就是下面这个样子

可配置选项如下,不是根据天数来限制,而是根据文件条数和文件大小来进行限制

对比了下扩展 Local History,UI 基本一样,功能方面差不太多,目前唯一的区别就是有了官方的加持。