讓sublime text2 支援中文路徑的檔案

2022-04-05 14:33:00 字數 819 閱讀 1730

最近用mac下的sublime text2寫c++檔案,但是寫了之後就是執行不了,剛開始照網上說的新建了building system,但是任然不行,而且sublime裡已經自帶了c++的building system。 開啟控制台後發現有如下資訊:

traceback (most recent call last):

file ".\sublime_plugin.py", line 230, in run_

file ".\exec.py", line 145, in run

file ".\exec.py", line 42, in __init__

unicodedecodeerror: 'ascii' codec can't decode byte 0xe6 in position 52: ordinal not in range(128)

發現這是編碼的問題,只要檔案是中文名字或者路徑帶有中文就會出現上面的問題。接著按網上的辦法更改 exec.py 裡的**

將45行

proc_env[k] =os.path.expandvars(v).encode(sys.getfilesystemencoding())

改為proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())

可還是沒用。 最後折騰半天終於找到了解決辦法:

reload(sys) 

sys.setdefaultencoding('utf-8')

如何讓sublime text 2 3支援中文編碼

由於每個編輯器預設編碼格式不一樣,所以大致在一些編輯器中編輯的 注釋在另外一些編輯器中出現亂碼。在sourceinsight裡面編輯的中文在sublime text3中出現亂碼,所以上網找了一下解決方法。問題的原因是sublime text預設使用utf8開啟檔案,所以導致gbk編碼格式的中文出現亂...

讓sublime text3支援Vue語法高亮顯示

1.準備語法高亮外掛程式vue syntax highlight。解開壓縮包vue syntax highlight master,其內所有檔案備用。2.將vue syntax highlight植入sbulime。進入sublime,選擇選單項 preferences browse package...

讓sublime text3支援Vue語法高亮顯示

讓sublime text3 支援vue檔案語法高亮 的外掛程式安裝 其他外掛程式安裝也是 就是下面的兩個步驟 1,把外掛程式放入外掛程式包 sublime text 3.3126x86 data packages 2 載入外掛程式 按下快捷鍵 shift ctrl p 在開啟的packages輸入...