最新寫了一個python腳本,另外在終端上運行一個shell腳本循環記錄一些性能、耗時參數。取出記錄的數據,使用python pyplot強大的繪圖功能來可視化,易用程度僅次於matlab。
本次文件覆蓋杯具前1秒的狀態python
sublime text 3 打開了plot.py
激活窗口不在sublime
sublime升級一個版本,剛好Local history不工做shell
先上解決辦法:json
vim /Users/youname/Library/Application Support/Sublime Text 3/Packages/User/Preferences.sublime-settings
"always_prompt_for_file_reload": true,
保存退出事情的原因是這樣的:
爲了簡便把adb pull和python腳本在mac的terminal中一次運行了。vim
while true; do echo
ls |grep MyApp; sleep 2; done
adb pull /data/a.file && ./plot.py a.file
緩存
一次增長對比數據的操做中,把&&刪了.
adb pull /data/b.file ./plot.py b.file
編輯器
敲完後發現沒畫出圖,稍做反應頓時驚呆,意識到python代碼沒了😂😂性能
默唸一遍 出現文件異常時,千萬什麼都不要作,還有機會找回code
目前用的編輯器是sublime text 3, 回想到到此時激活窗口還在terminal黑窗裏,以爲sublime緩存的文件可能還有戲。首先看了/Users/yourname/Library/Application Support/Sublime Text 3/Cache,過濾以後發現沒有什麼代碼緩存。 很是後悔升級後沒有當即把local history修好。terminal
而後就嘗試了篇頭的辦法增長"always_prompt_for_file_reload": true,
,激活sublime窗口瞬間敲下截屏快捷鍵。最終虛驚一場,利用這個彈出窗成功恢復了全部代碼!! 截屏中也留存了一部分代碼。 歡呼吧~it