今天看到有人說 Sublime Text 2 有一個 bug,
就是當硬碟空間不足時,
Sublime Text 2 存檔時,並不會有任何提示,
所以你就會以為檔案已儲存成功,
但其實資料並沒有儲存起來,
聽起來蠻恐怖的,
所以我也來測試看看。
文字編輯器:
我用下面三個文字編輯器分別做測試
- Sublime Text 2:Version 2.0.2 Build 2221
- notepad++:v6.4.5
- win7 內建記事本
作業系統:
win7
測試步驟:
- 因為要模擬硬碟空間塞滿的情況。
所以我先用 win7 內建的功能,新增一個 VHD 的虛擬小硬碟,名稱為 G,先把 G 磁碟塞滿。
再建立一個 aa.txt 的空文字檔。
- 用 Sublime Text 2 打開空白的 aa.txt 文字檔,隨便輸入一堆內容。
再按儲存,可發現 Sublime Text 2 下方的狀態列顯示「Saved G:\aa.txt」,
表示檔案已儲存成功 ? - 將檔案關掉,再重新開啟,如下圖,您沒看錯,是空白的,根本沒有儲存。
- 再試試其他文字編輯器,下圖是 Notepad++ 的操作結果,
儲存時,若空間不足,會出現「Not enough space on disk to save file ?」的儲存失敗訊息。 - 再拿內建的記事本來測試,也是會出現「磁碟的空間不足」警告訊息。
比起 Sublime Text 2 不會提醒磁碟空間不足,儲存失敗這件事。
我更驚訝於這問題在好幾個月前就有人發現,但一直到現在都沒修正。
不知若有其他狀況造成儲存失敗, Sublime Text 2 是不是也默默的顯示 saved。
參考:
https://bbs.archlinuxcn.org/viewtopic.php?id=1968
http://www.sublimetext.com/forum/viewtopic.php?f=2&t=7645
沒有留言:
張貼留言