使用Sublime Text 3作爲Python編輯器有關中文問題

 Sublime Text 3是一款非常好用的編輯器,用它作爲Python編輯器時,需要解決中文支持問題,常見問題有兩個,一是中文亂碼問題,二是運行時Python控制檯不能輸出中文。

一、中文亂碼問題

    1.大家如果是在官網下載的Sublime Text 3,那麼首先需要安裝一個Package Control包,這是一個用來安裝其他插件的包,不管裝什麼插件,首先要先裝這個包才行。按ctrl+~快捷鍵,調出一個小文本款,然後粘貼以下代碼:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

    這樣Sublime Text就會安裝我們需要的Package Control。否則後面會找不到Package。

    2.重啓Sublime Text後,在Sublime Text中,按Ctrl+Shift+P打開命令行模式,輸入Install Package關鍵字,然後點擊自動出現的下拉菜單裏的第一項:Package Control: Install Package。此時你會看到左下角有個=號來回動,稍等一會。

      3.再次在命令行下彈出一個下拉菜單。輸入“ConvertToUTF8”或者“GBK Encoding Support”,選擇匹配項。中文字符就可以正常顯示了。

  1. 二、運行控制檯不能輸出中文的解決方法

        默認的編譯器可以直接按Ctrl+B編譯運行Python,並在控制檯輸出結果.美中不足的是無法輸出中文,需要自己手動配置一番。在Sublime Text 3 中依次點擊菜單Tools->build system->New build system,粘貼下方的代碼並保存爲Python.sublime-build。將將該文件存放在C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\Python\中,如果沒有Python目錄,可工新建。重啓Sublime即可。

{
    "cmd": ["python","-u","$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python",
    "encoding": "cp936"
}





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章