Sublime Text 3をPythonエディタの中国語に関する質問として使用


Sublime Text 3は非常に使いやすいエディタで、Pythonエディタとして使用する場合、中国語のサポート問題を解決する必要があります.よくある問題は2つあります.1つは中国語の文字化けしの問題で、2つは実行時に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.コマンドラインの下にドロップダウン・メニューを再度表示します.「ConvertToUTF 8」または「GBK Encoding Support」と入力し、一致する項目を選択します.中国語の文字が正常に表示されます.
  • 二、運行コンソールが中国語を出力できない解決方法
  • デフォルトのコンパイラはCtrl+BコンパイルでPythonを実行し、コンソールで結果を出力することができる.アメリカでは中国語を出力できないので、自分で手動で配置する必要があります.Sublime Text 3でメニューTools->build system->New build systemの順にクリックし、下のコードを貼り付けてPythonとして保存する.sublime-build.このファイルはC:UsersAdministratorAppDataRoamingSublime Text 3PackagesPythonに保存され、Pythonディレクトリがなければ新規作成できます.Sublimeを再起動すればいいです.
    {
        "cmd": ["python","-u","$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python",
        "encoding": "cp936"
    }