V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
mmc19
V2EX  ›  程序员

电脑突然关机,开机后发现没提交的代码损坏

  •  
  •   mmc19 · 1 天前 · 1658 次点击
    vscode 查看代码显示“此文件是二进制文件或使用了不受支持的文本编码,所以无法在文本编辑器中显示。”,各位大佬有没有遇到过这样的情况
    15 条回复    2025-09-29 23:14:09 +08:00
    qW7bo2FbzbC0
        1
    qW7bo2FbzbC0  
       1 天前   ❤️ 1
    如果是 *nix 系统,cat 一下文件看看
    如果是 win 系统,看看有没有其他类似的工具
    94
        2
    94  
       1 天前
    看一下对应文件的 Timeline 记录,找到一个可以点开的恢复看看?我看保存频率还是挺高的。
    deathdealer2011
        3
    deathdealer2011  
       1 天前
    领导:这就是你任务没完成的理由吗?
    wangtian2020
        4
    wangtian2020  
       1 天前
    写这个文件的时候用的是 vscode ?手动选择以 utf8 打开文件不行吗
    mmc19
        5
    mmc19  
    OP
       1 天前
    尝试了用时间线查看,时间线里也没有,只有提交过的记录存在
    mmc19
        6
    mmc19  
    OP
       1 天前
    也不行
    dcdlove
        7
    dcdlove  
       1 天前
    可以的,git 有记录 就行 就是要从原始文件里一个一个的转换回来
    mmc19
        8
    mmc19  
    OP
       1 天前
    我用 cat -v 查看,发现文件被大量 Null 字符(^@)覆盖,寄了
    mmdsun
        9
    mmdsun  
       15 小时 13 分钟前 via iPhone
    vscode 有没有 localhistory 本地的历史记录
    aloxaf
        10
    aloxaf  
       14 小时 47 分钟前
    这不是突然关机,这是断电了吧
    runliuv
        11
    runliuv  
       14 小时 5 分钟前
    revert 后,重新写吧。。
    RobinzzZ
        12
    RobinzzZ  
       12 小时 52 分钟前
    vscode 确实有这个问题,之前有个同事写了一天的代码全丢了,windows 系统
    cometdlut
        13
    cometdlut  
       9 小时 4 分钟前
    编辑器不是有个 文件的 local history 么 也不行么?
    xqzr
        14
    xqzr  
       45 分钟前
    > win 系统,看看有没有其他类似的工具

    @qW7bo2FbzbC0 type
    turi
        15
    turi  
       15 分钟前
    要是有自动保存的话,搜下缓存目录,有历史的版本的,文件名就很魔幻了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2448 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:29 · PVG 23:29 · LAX 08:29 · JFK 11:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.