2017-10-17 37 views
-5

我有用Go編碼的原子編輯器保存的程序。上次我編輯它時,它工作正常,我知道我已經保存了它。但是當我今天以3種不同的編輯器打開它時,所有的代碼都變成了NULL值。第一個編輯器是vim,它使得NULL值看起來像「^ @」當我在atom中打開它時沒有出現。當我使用Notepad ++時,它只顯示「NULL」4,159次。如果有人對這個問題有什麼想法,請告訴我。整個程序遺失爲空值

+2

你到底在問什麼? – Adrian

+1

@Adrian ......「我剛剛瞭解到備份的重要性,」我猜。 –

回答

0

如果文件被更改並且您沒有備份,那麼Atom無法完成任何操作。 Atom有a long-running bug,偶爾崩潰會導致文件信息丟失,但是您不會提及崩潰,並且該錯誤會導致文件爲空,而不僅僅是無法讀取。考慮到你提供的信息,找出導致文件改變的原因也沒有明確的方法,但它可能是一種編碼混合。值得考慮的是,文件中的編碼元數據可能已經損壞。你應該嘗試用幾種不同的編碼來打開它,看看它是否會改變任何東西。 It sounds like這在vim中很容易實現。