搞了半天发现好还毕竟不是sublime本身的错,要不就完全毁了这几个星期来对之的美好印象了……
btw,sublime text 2着实是个相当promising的editor,各位看官有闲情雅致且有信心记住更多的key shortcuts的话不妨一试(其实也没有多少啦),鄙人highly recommended(路人甲:你算哪跟葱……;我:……),除了其License价格不菲之外(比textmate多1刀),其余很多feature都可圈可点,好消息是beta版可以免费使用,就是时不时会有dialog跳出来提醒抑或是恶心一下你,呵呵。
废话有点多,不过鉴于某些同学口味比较重比较独特只喜欢看本人的废话部分,所以现在我基本把重要的事情都放在废话部分讲……
anyway,本次遇到的问题是sublime无法启动,报出以下颇为technical的error dialog,然后便quit,想必是目前用此editor的大多还是developer居多,所以报这种样式的error通常会被认为更为friendly:
Traceback (most recent call last):
File "./PackageSetup.py", line 155, in upgrade
upgradePackage(pkg, pristinedir, datadir, backupdir)
File "./PackageSetup.py", line 148, in upgradePackage
os.path.join(backupdir, base), inhibitOverwrite)
File "./PackageSetup.py", line 31, in upgradeArchive
newar = zipfile.ZipFile(src)
File ".\zipfile.py", line 696, in __init__
File ".\zipfile.py", line 716, in _GetContents
File ".\zipfile.py", line 728, in _RealGetContents
zipfile.BadZipfile: File is not a zip file
最为简单粗暴的方法是重装,鉴于我装的plugin/package有点多,且都做了各种配置,所以对此心有余悸,不过作为backup plan倒未尝不可。
另一种方法便是看error的trackback了,瞧,人家就是friendly,error分明是在complain读了一个bad zip file,那究竟那个坏小子藏在什么地方呢,root的package我知道,就是sublime的library目录(位于~/Library/Application Support/Sublime Text 2),但事实证明这个还真不好找,因为人家虽然是zip格式,但并不以.zip结尾……
最后找了半个多小时,终于在Installed Packages目录下找到了元凶,貌似是一个codeIntel插件出了点问题,这可能跟我之前装完之后又手动build有关,anyway,干掉它先,毕竟我需要开起来工作先,完美的解决办法留给以后有空再慢慢找吧。
on
on
on
on
最近这个真流行啊
硬是没看懂~
去装个玩玩便懂~
改版拉,比以前的看起来清爽多了。