vscode 查看代码显示“此文件是二进制文件或使用了不受支持的文本编码,所以无法在文本编辑器中显示。”,各位大佬有没有遇到过这样的情况
1
qW7bo2FbzbC0 Sep 28, 2025 如果是 *nix 系统,cat 一下文件看看
如果是 win 系统,看看有没有其他类似的工具 |
2
94 Sep 28, 2025
看一下对应文件的 Timeline 记录,找到一个可以点开的恢复看看?我看保存频率还是挺高的。
|
3
deathdealer2011 Sep 28, 2025
领导:这就是你任务没完成的理由吗?
|
4
wangtian2020 Sep 28, 2025
写这个文件的时候用的是 vscode ?手动选择以 utf8 打开文件不行吗
|
5
mmc19 OP 尝试了用时间线查看,时间线里也没有,只有提交过的记录存在
|
6
mmc19 OP 也不行
|
7
dcdlove Sep 28, 2025
可以的,git 有记录 就行 就是要从原始文件里一个一个的转换回来
|
8
mmc19 OP 我用 cat -v 查看,发现文件被大量 Null 字符(^@)覆盖,寄了
|
9
mmdsun Sep 29, 2025 via iPhone
vscode 有没有 localhistory 本地的历史记录
|
10
aloxaf Sep 29, 2025
这不是突然关机,这是断电了吧
|
11
runliuv Sep 29, 2025
revert 后,重新写吧。。
|
12
RobinzzZ Sep 29, 2025
vscode 确实有这个问题,之前有个同事写了一天的代码全丢了,windows 系统
|
13
Anz3FOG35C26Wy8Q Sep 29, 2025
编辑器不是有个 文件的 local history 么 也不行么?
|
14
xqzr Sep 29, 2025
|
15
turi Sep 29, 2025
要是有自动保存的话,搜下缓存目录,有历史的版本的,文件名就很魔幻了
|
16
ramastf0rce Sep 30, 2025
winhex, 010 editor 请。
如果都被 0x00 填充了大概率是没得救了,找找 dump 或旧版本或许还能恢复。 |