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