有好幾回用sublime text3寫著中英混雜的文字的時候,會突然就彈出警告說什麼編碼不行,然後點選確定後,原來的中文全都亂碼了:
然後即使按ctrl+z撤回也沒用,重新開啟也沒用,用記事本的轉換ansi、unicode等方式都沒用。我安裝的sublime text3裡面有converttoutf8這個外掛程式,也沒什麼用。前幾回我就認命了,只能自己重新打中文,但今天我忍受不了,於是去搜尋,最後發現為何會變成這樣的原因:
在中文環境下,檔案儲存為gb2312編碼,而換到英文環境下,就會用「western european」編碼開啟,檔案中的「漢字」就會出現亂碼,這時候輸入新的漢字時就會混亂。總之sublime text3處理中文的能力還是太差了。如果你這時候儲存,不用unicode相關的編碼進行儲存,而選擇了用utf-8來儲存,那麼這個檔案中新的漢字與舊的漢字就會混淆了。
-= update 2019.09 =- 建議先安裝sublime text3的converttoutf8外掛程式。
以下的解決法子也可以用於其他軟體下的同樣問題:
1.儲存為「western european」編碼(西方語 windows 1252)
2.設定檔案編碼為gbk
3.過載檔案編碼為gbk
4.這就恢復正常了:)
5.中文檔名顯示方框
可能原因:現在顯示器解析度基本都是1920*1080,預設dpi字太小,把電腦dpi設定成了125%,結果sublime text 3卻不相容了。
解決方法:覆蓋作業系統設定的dpi。
"首選項"→"按鍵繫結 - 使用者",在最後一行加上:
"dpi_scale": 1.0別忘了把上一行末尾加乙個「,」,不然會提示語法錯誤。
Sublime Text3 外掛程式安裝失敗解決方案
前段事件因為錯誤操縱,把sublime解除安裝了,從新安裝後,發現無法安裝外掛程式,在試驗了4中解決方案後,發現下面是正確的 1 大家都說的ipv6問題據說,這個是因為我們伺服器不支援ipv6 但是我很好奇sublime為啥會用到ipv6 這個求解大神 除了校園網以外支援ipv6使用的應該很少,而且...
解決sublime text 3編譯c 的問題
第一步請參照部落格 實際是增加了乙個編譯系統。然後就基本沒問題了。但是當編譯原始檔名稱包含空格,例如 ctext space 時將無法編譯。此時重新修改 c.sublime build 檔案內容如下 自己改變第乙個 path 的值。o wall wextra start cmd c pause fi...
sublime text3 輸入中文的解決方法
cd sublime text imfix 前提 解壓後的sublime text imfix必須在 目錄下 sudo cp lib libsublime imfix.so opt sublime text sudo cp src subl usr bin 3.最後把sublime都關掉,然後在終端...