2013年10月16日 星期三

Sublime Text 2 存檔的 bug ?

Sublime Text 是最近很紅的文字編輯器 ,
今天看到有人說 Sublime Text 2 有一個 bug,
就是當硬碟空間不足時
Sublime Text 2 存檔時,並不會有任何提示
所以你就會以為檔案已儲存成功
但其實資料並沒有儲存起來
聽起來蠻恐怖的,
所以我也來測試看看。

文字編輯器:
我用下面三個文字編輯器分別做測試
  • Sublime Text 2:Version 2.0.2 Build 2221
  • notepad++:v6.4.5
  • win7 內建記事本

作業系統:
win7

測試步驟:
  1. 因為要模擬硬碟空間塞滿的情況。
    所以我先用 win7 內建的功能,新增一個 VHD 的虛擬小硬碟,名稱為 G,先把 G 磁碟塞滿。
    再建立一個 aa.txt 的空文字檔。
  2. 用 Sublime Text 2 打開空白的 aa.txt 文字檔,隨便輸入一堆內容。
    再按儲存,可發現 Sublime Text 2 下方的狀態列顯示「Saved G:\aa.txt」,
    表示檔案已儲存成功 ?
  3.  將檔案關掉,再重新開啟,如下圖,您沒看錯,是空白的,根本沒有儲存
  4. 再試試其他文字編輯器,下圖是 Notepad++ 的操作結果,
    儲存時,若空間不足,會出現「Not enough space on disk to save file ?」的儲存失敗訊息。
  5. 再拿內建的記事本來測試,也是會出現「磁碟的空間不足」警告訊息。
  6.  
感想:
比起 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

沒有留言:

張貼留言