分类 软件 下的文章

github地址:https://github.com/zabel-xyz/local-history

插件功能说明:

在每次文件改动后,在本地保存一个历史记录,防止意外发生。。

注意:此插件默认情况下,只有您打开的是一个目录时,修改文件才会保存历史记录。如果直接打开一个文件,修改后是不会有历史记录的。当然可以通过修改配置实现。

如:
打开 D:Testa.txt文件,以下简称①,是不会保存历史记录的
但是打开D:Test目录,再在左边的资源管理器中打开a.txt文件,以下简称②,就会在Test目录中创建 .history目录

这个原因是因为 没有配置.history 的存放目录,默认情况下是(workspaceFolder)工作区目录,工作区目录是只有在打开一个目录时才会有。
因此要想实现打开任何文件都有历史记录,需要修改 local-history:Path 的配置

配置说明:

1. local-history.absolute

1.png

保存文件的绝对位置到 .history中,默认是未选的
如使用 ① 保存后,.history中的目录对应的是 DTesta.txt
如使用 ② 保存后,.history中的目录对应的是 Testa.txt,
会发现同一个文件,使用不同的方式打开,对应的目录不同
开启后,都会统一使用绝对目录,即 ① 所对应的

2.local-history.dateLocale

2.png

指定显示日期时使用的区域设置
应该是对应的 北京时间、伤害时间等日期区域

3.local-history.daysLimit

多少天清除一次本地的记录,0:不清除

4.local-history.Enabled

0:从不,1:总是:2:仅限工作区

5.local-history.maxDisplay

要显示的最大文件数

6.local-history.saveDelay

控制保存本地历史记录后的延迟(以秒为单位)。0:无延迟

7.local-history.Path

QQ截图20200724151159.bmp

配置后,.history 就不会存放在当前工作区目录了,而是指定的目录下。