我用Go编码的原子编辑器保存了一个程序。我最后一次编辑它它工作正常,我知道我已经保存了它。但是当我今天在3个不同的编辑器中打开它时,所有代码都变成了NULL值。第一个编辑器是vim,它使NULL值看起来像“^ @”当我在原子中打开它时没有出现任何内容。当我使用Notepad ++它只显示“NULL”4,159次。如果有人对此问题有任何想法,请告诉我。
答案 0 :(得分:0)
如果文件已更改且您没有备份,则Atom无法执行任何操作。 Atom有a long-running bug,崩溃偶尔会导致丢失文件信息,但是你没有提到崩溃,而且bug导致文件为空,而不仅仅是不可读。根据您提供的信息,还没有明确的方法来确定导致文件更改的原因,但它可能是编码混合。值得考虑的是文件中的编码元数据可能已损坏。你应该尝试用几种不同的编码打开它,看看是否有任何变化。 It sounds like在vim中很容易做到。