所以我正在使用C ++项目。当我试图tar文件时发生了一些错误。现在,当我在Visual Studio Code上打开文件时,它会向我显示此消息。
The file will not be displayed in the editor because it is either binary, very large or uses an unsupported text encoding
这不仅仅是关于Visual Studio Code,我无法在任何文本编辑器上打开文件。文件的扩展名仍为.cpp
如何检索文件的原始版本?!
答案 0 :(得分:3)
也许您丢失了该文件(例如,在gcc foo.cpp -o foo.cpp
之类的错误之后,例如使用输出编译到源代码中)。
当然,你有备份。使用它们。
然后,考虑学习如何使用某些version control系统。我强烈推荐git(即使对于你单独编写代码的小型个人项目),然后你应该git commit
经常,通常每小时工作一次(但是肯定会提交正确编译的代码) ,但可能是非常错误的。)
(丢失一些代码是我们生命中曾经做过的一次错误;我已经老了,已经丢失了打孔卡......)
我不是使用git
的专家,但我发现它非常宝贵。如果您撰写free software,请考虑在您的资源库中使用git
。 github
git
有一些很棒的documentation,包括简短的视频教程。您将在命令行中使用它。所以我强烈建议 今天学习一点git
。您需要的个人小项目非常简单(即使您像我一样,也会使用git
次优的。)