Heim >Entwicklungswerkzeuge >sublime >Lösen Sie das Problem, dass die erhabene Strg-B-Taste plötzlich nicht mehr verwendet werden kann

Lösen Sie das Problem, dass die erhabene Strg-B-Taste plötzlich nicht mehr verwendet werden kann

藏色散人
藏色散人nach vorne
2020-01-03 16:28:386303Durchsuche

Lösen Sie das Problem, dass die erhabene Strg-B-Taste plötzlich nicht mehr verwendet werden kann

Sublime Text 2 ?Strg+B Wenn der Lauf leer ist, drücken Sie Strg+`, um den Fehler wie unten dargestellt anzuzeigen Eine Lösung? Artikelreferenz:

http://eric.themoritzfamily.com/python-encodings-and-unicode.html http://desert3.iteye.com/blog/757508 https :/ /github.com/misfo/Shell-T

py bearbeitet Umgebungsvariablen, aber dem Zeichensatz in der Umgebungsvariablen fehlt der ASCII-Zeichensatz

Meine Lösung (siehe Artikel 6 oben):

Finden Sie den Speicherort des Konfigurationsdateiverzeichnisses (Sie können auf meinen anderen Blog-Beitrag verweisen, um den Standardspeicherort der Konfigurationsdatei von sublime Text zu ändern)

Darunter PackagesDefaultexec. py, öffne den Editor

und finde die Zeilen 41-42:

for k, v in proc_env.iteritems():
?proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())

Zwei Änderungsmöglichkeiten:

1. (Sie haben richtig gelesen, das ist es)

2. Führen Sie eine Ausnahmebehandlung durch, um zu vermeiden, dass das Programm gestoppt wird, wenn es einen Fehler macht, wie folgt:

?? ? 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

Dann versuchen Sie, Python oder zu verwenden Sonstiges Nach dem Kompilieren des Programms werden Sie feststellen, dass alles normal ist!

Weitere technische Artikel zum Thema sublime finden Sie in der Rubrik sublime.

Das obige ist der detaillierte Inhalt vonLösen Sie das Problem, dass die erhabene Strg-B-Taste plötzlich nicht mehr verwendet werden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen