Stoppen Sie Sublime Text vom Ausführen der Endlosschleife

7

Wenn ich etwas wie

tue %Vor%

und führe diesen Code in Sublime aus Ich kann ihn nicht stoppen. Ich muss den Prozess manuell beenden und Sublime neu starten.

Gibt es eine Möglichkeit, irgendeine Art von 'max_execution_time' oder eine andere Problemumgehung zu setzen, die es uns erlaubt, dies gut zu stoppen?

    
Finn 08.02.2015, 18:08
quelle

3 Antworten

19

Sie möchten ctrl + break verwenden. Zu Ihrer eigenen Information, gehen Sie einfach unter Extras in Sublime Text und Sie werden Build abbrechen und den obigen Hotkey sehen. Es funktioniert gut für Endlosschleifen. Es genügt zu sagen, ich habe das gleiche passiert! ;)

    
Eithos 08.02.2015, 18:16
quelle
2

Sie haben hier ein paar Möglichkeiten. Du könntest eine große maximale Anzahl von Iterationen einstellen (Ich mache das tatsächlich mit den meisten While-Schleifen, bis ich meinen Code vollständig debugged habe, um Endlosschleife-Schmerzen zu vermeiden): So zum Beispiel

%Vor%

Eine Alternative wäre, das Zeitmodul zu verwenden, um die Ausführungszeit Ihres Codes wie folgt zu takten

%Vor%     
Nick Bailey 08.02.2015 18:16
quelle
0

Für mich (unter Linux) gibt es keine Taste break auf der Tastatur, und diese Verknüpfung war irgendwie an eine andere Kombination gebunden: Strg + alt + < kbd> c .

Sie können herausfinden, wo es im Menü Tools gebunden ist:

Nach dem Unterbrechen Ihres Skripts sollten Sie den Text [Cancelled] an die Sublimetext-Konsole gedruckt sehen.

    
wim 30.01.2018 22:47
quelle

Tags und Links