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())
2 つの変更オプション:
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
次に、Python またはその他 プログラムをコンパイルすると、すべてが正常であることがわかります。
sublime に関連する技術的な記事については、sublime 列をご覧ください。
以上がsublime ctrl b が突然使えなくなる問題を解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。