首頁  >  文章  >  開發工具  >  解決sublime ctrl b突然不能用的問題

解決sublime ctrl b突然不能用的問題

藏色散人
藏色散人轉載
2020-01-03 16:28:386266瀏覽

解決sublime ctrl b突然不能用的問題

Sublime Text 2 ?ctrl b 如果出現運行為空白,按ctrl `來顯示錯誤,如下所示,轉載了一篇解決方案? 文章參考:

http://eric.themoritzfamily.com/python-encodings-and-unicode.html http://desert3.iteye.com/blog/757508 https: //github.com/misfo/Shell-T

py在編輯環境變量,但是環境變數中的字元集確少了ascii字元集

我的解決方案(參考上面第6篇):

找到設定檔目錄位置(可以參考我的另一篇部落格文章修改sublime Text 的預設設定檔位置)

其中的Packages\Default\exec .py,開啟編輯

找到第41-42行:

for k, v in proc_env.iteritems():
?proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

兩個修改方案:

#1、果斷刪掉! (你沒看錯,就是這樣)

2、對它進行異常處理,避免它出錯時停止程式運行就像這樣:

?? ? for k, v in proc_env.iteritems():
? ? ? ? ? ? try:
? ? ? ? ? ? ? ? proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
? ? ? ? ? ? except UnicodeDecodeError:
? ? ? ? ? ? ? ? print "Encoding error..."
? ? ? ? ? ? ? ? print "VARIABLE: ", k, " : ", v

然後你在嘗試對pyhon或是其他程式的編譯,就會發現切正常了!

更多sublime相關技術文章,請造訪sublime#欄位。

以上是解決sublime ctrl b突然不能用的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:csdn.net。如有侵權,請聯絡admin@php.cn刪除