未分類 18 5 月 2020 vscode 怎么误删了文件怎么办? vscode 怎么误删了文件怎么办? 資深大佬 : mobet 0 昨天忘记 git add 了,早上手贱,删除了昨天的代码,TM 我整个人懵逼了,这垃圾,回收站都没有,整个人简直了~~ 大佬有話說 (26) 資深大佬 : workg windows 的可以试试使用 WinHex 恢复被删除的文件 資深大佬 : sleepm 无解努力回忆昨天的代码吧我已经有过两回这样的教训了 主 資深大佬 : mobet @workg 回忆起来了,花了一个半小时 主 資深大佬 : mobet @sleepm 回忆起来了,花了一个半小时 主 資深大佬 : mobet @workg 感谢 資深大佬 : lbyo 首先: 其次:这种情况我只在 git squash 的时候遇到过,我基本会在第一时间察觉,如果 VSCode 和变动文件都没有关闭的话,又分为两种情况:1. 针对没删除的文件:ctrl + z,2. 针对已经删除的文件:它不会关闭文件 tab,但会显示 xxx(已删除),把代码 copy 出来,重建一个吧 如果没 ADD 过,可能要找一下数据恢复工具了。最后,垃圾的工具不常见,但 xxx 常见 資深大佬 : matrix67 jet brains 的 local history 能救命哈哈 主 資深大佬 : mobet @lbyo 用 vscode 得小心了 主 資深大佬 : mobet @matrix67 确实如此 資深大佬 : ileeoyo @lbyo 这个主题配色和字体挺好看啊 資深大佬 : superrichman 装个 local history 插件吧,防误删,防误改神器。 資深大佬 : Bonky 代码全部放到 onedrive 上… 資深大佬 : lbyo @ileeoyo #10 InconsolataLGC Nerd Font Mono + One Dark Pro 資深大佬 : ileeoyo @lbyo 为啥看起来还是不太一样呢 資深大佬 : lbyo @ileeoyo #14 你确定你的 settings.json 中 `”editor.fontFamily”: “‘InconsolataLGC Nerd Font Mono'”,` 且你下载的字体是 InconsolataLGC Nerd Font Mono 而不是其他字体吗 資深大佬 : ileeoyo @lbyo 字体确实不太一样,不过感觉很像没啥关系。主要是 js 图标和那个括号颜色为啥不太一样呢 資深大佬 : lbyo @ileeoyo #16 https://marketplace.visualstudio.com/items?itemName=PKief.material-icon-themehttps://marketplace.visualstudio.com/items?itemName=CoenraadS.bracket-pair-colorizer 資深大佬 : ileeoyo @lbyo 感谢 資深大佬 : root8080 我也误删过 整个人都懵了 o(╥﹏╥)o 那个瞬间特别怀念 IDEA 的 local history 資深大佬 : july1995 昨天我 vscode 远程连接服务器,把 nginx 配置文件目录给删了,搞了一下午,才给他恢复。 資深大佬 : journey0ad 装个 Local History 插件,是在当前工作区新建一个目录 .history,里面放了近期的修改历史,在 .gitignore 里忽略一下这个目录就行了https://marketplace.visualstudio.com/items?itemName=xyz.local-history 資深大佬 : ahaxzh @matrix67 你是 matrix67 么? 資深大佬 : ahaxzh @ahaxzh 資深大佬 : zzsyq1009 我上次也是,幸好是 mac,回收站里还在,, 資深大佬 : ODD10 @journey0ad #21 就是小程序开发时,不友好,小程序开发工具,这个文件夹一直爆红 資深大佬 : BugenZhao Mac 的话靠 apfs 快照和 time machine 应该可以恢复回来