当所有扩展都被禁用时,是否会出现这个问题?:是的
- VS Code 版本:
Version: 1.83.0
Commit: e7e037083ff4455cf320e344325dacb480062c3c
Date: 2023-10-03T16:11:49.843Z
Electron: 25.8.4
ElectronBuildId: 24154031
Chromium: 114.0.5735.289
Node.js: 18.15.0
V8: 11.4.183.29-electron.0
OS: Linux x64 5.15.0-84-generic snap
- 操作系统版本:
Ubuntu 22.04.3 LTS
重现步骤:
- 创建一个包含任何文件的项目
- 尝试永久删除此文件(按住 shift 键)
显然,在永久删除后无法恢复文件。
然而,对于永久删除文件夹的操作描述是正确的。
2条答案
按热度按时间bxgwgixi1#
你好@pkorobov
我不确定这是否是一个实际的bug?
我尝试重现,看起来消息与行为是一致的,至少在macosx上是这样。
我看到了以下用例:
删除文件:可以从bin中撤销,也可以使用Undo cmd撤销
删除文件夹:可以从bin中撤销
永久删除文件:可以使用Undo cmd撤销
永久删除文件夹:无法撤销
所以,我能够使用Undo cmd恢复一个文件,即使在永久删除之后也是如此。
我看到你正在使用Linux,那里有什么不同吗?
版本:1.85.1(通用)
提交:0ee08df
数据:2023-12-13T09:48:06.308Z
Electron:25.9.7
ElectronBuildId:25551756
Chromium:114.0.5735.289
Node.js:18.15.0
V8:11.4.183.29-electron.0
操作系统:Darwin x64 23.2.0
x6492ojm2#
你好@oxcened
是的,我现在明白了即使在"永久删除"之后,我也可以恢复文件。但是!这只适用于较小的文件。一旦我永久删除了一个大小为几个GB的文件,我就无法撤销这个操作。
我在MacOS和Linux上都看到了相同的行为。
主要是,我主要在远程Linux机器上工作。问题在于,在远程会话期间,"永久删除"是唯一的删除选项。如果有人没有注意到在这个场景中的"永久性",这条消息就会变得相当危险。