Heim >Entwicklungswerkzeuge >sublime >Wie man den erhabenen Code ausführt, hat keine Antwort
Dieser Artikel befasst sich mit häufigen Problemen, die beim Ausführen von Code in sublimem Text auftreten, die stille Ausführung abdecken, Ausführungsfehler erstellen, Systemauswahl erstellen und nicht reagierende Verhaltensweisen. Es stützt sich auf externe Build -Systeme, um den Kompilierungs- und Ausführungsprozess zu verarbeiten. Ein Mangel an Antwort beim Ausführen von Code zeigt normalerweise ein Problem mit der Konfiguration des Build -Systems oder dem Code selbst an, nicht direkter Text direkt. Um Code lautlos auszuführen (was ohne Ausgabe in der Konsole angezeigt wird), müssen Sie Ihr Build -System entsprechend konfigurieren. Dies beinhaltet häufig die Umleitung der Standardausgabe (STDOut) und Standardfehler (STDERR) in eine Datei oder ein Nullgerät.
). Anstatt das Python -Skript direkt mit
direkt auszuführen, können Sie die Ausgabe umleiten: cmd
Packages/User/
Dieser Befehl leitet sowohl die Standardausgabe (& GT;) als auch den Standardfehler (2 & gt; & 1) in eine Datei "output.txt" um. Wenn Sie eine wirklich stille Ausführung (keine Ausgabedatei) wünschen, ersetzen Sie python "${file}"
durch
<code class="json">{ "cmd": ["python", "${file}", ">", "output.txt", "2>&1"], "selector": "source.python" }</code>(unter Windows). Denken Sie daran, die
an Ihren Dateityp anzupassen. Bauen Sie Ihr Projekt nach dem Speichern der Build -Systemdatei neu auf. Beachten Sie, dass Fehler in der Ausgabedatei noch angemeldet werden, obwohl sie in der Konsole nicht angezeigt werden.
View
& gt; Show Console
), um festzustellen, ob es Fehlermeldungen oder Hinweise darauf gibt, was schief gelaufen ist. Überwachen Sie. Ein außer Kontrolle geratener Prozess oder ein Speicherleck in Ihrem Code kann dazu führen, dass ein erhabener Text gefriert wird. Überprüfen Sie Ihre Build -Systemkonfiguration auf potenzielle Probleme. Wenn die vereinfachte Version funktioniert, liegt das Problem wahrscheinlich in den komplexeren Teilen Ihres ursprünglichen Code.Das obige ist der detaillierte Inhalt vonWie man den erhabenen Code ausführt, hat keine Antwort. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!