当所有扩展都被禁用时,这个问题是否会发生?:是的
代码空间:
- VS Code 版本:1.86.0-insider
- 提交:8172579
- 嵌入器:codespaces
- OS 版本:Ubuntu 20.04.6
我在本地使用 VSCodium 也有相同的问题:
- 版本:1.86.2.24053
- OS 版本:Ubuntu 20.04.6
问题
在粘贴一个文件并确保目标已经存在时,出现矛盾的错误信息:
要粘贴的文件已被删除或移动,因为您复制了它们。无法移动/复制 '路径',因为目标 '新路径' 已经在目的地中存在。
只是为了确保我正确理解这个错误信息,我理解 "已删除或移动" 意味着 路径 不再存在,但这并不是情况。尽管如此,也许这就是发生的事情,这个错误泄露了 "剪切" 实现的细节。
重现步骤:
为此示例设置:
- 创建文件夹
some-folder
- 在项目根目录中创建文件
some-file
- 将
some-file
复制到some-folder
- 或者在
some-folder
中创建some-file
要获得错误:
- 剪切
some-file
- 尝试将
some-file
粘贴到some-folder
- 错误发生:
要粘贴的文件已被删除或移动,因为您复制了它们。无法移动/复制 '仓库路径/some-file',因为目标 '仓库路径/some-folder/some-file' 已经在目的地中存在。
预期行为
要么:
- 更清晰的错误信息,例如:
目标已存在。无法移动/复制 '仓库路径/some-file',因为 '仓库路径/some-folder/some-file' 已经在目的地中存在。
- 当将
some-file
拖放到some-folder
时得到的对话框:
具有名称 'some-file' 的文件或文件夹已在目标文件夹中存在。您是否要替换它?
截图
附加上下文
复制粘贴时没有错误。相反,目标被重命名:some-file copy
。
1条答案
按热度按时间ewm0tg9j1#
这是迫切需要的。