3 Stimmen

Wie man Build-Ergebnisse im OSX-Terminal von Sublime Text 2 anzeigen kann

Ich bin gerade von TextMate zu Sublime Text 2 gewechselt und ich mag es wirklich sehr. Eine Sache, die mich stört, ist, dass die Standard-Build-Ergebnisse im unteren Teil von ST2 angezeigt werden. Mein Programm erzeugt sehr lange Ergebnisse, und die ideale Möglichkeit, sie anzuzeigen (wie in TM2), ist sie nebeneinander zu sehen.

Wie kann ich das Gleiche mit ST2 unter Mac OS machen? Ich habe diesen Artikel gefunden, der erklärt, wie dies unter Linux gemacht werden kann. Aber ich konnte immer noch nicht herausfinden, wie man es für Mac OS anpassen kann.

Vielen Dank!

2voto

Riccardo Marotti Punkte 20040

Sie können ein Shell-Skript erstellen, das die übergebene Eingabe als Python-Skript in Terminal.app ausführt, über osascript, wie folgt:

#!/bin/sh
osascript -e '
    on run parameters
        tell application "Terminal"
            activate
            do script with command "python " & parameters
        end tell
    end run
' $@

Dann können Sie das Build-System erstellen:

{
    "cmd": ["sh PFAD_ZUM_SHELL_SKRIPT \"$file\""],
    "shell": true
}

0voto

Mikko Ohtamaa Punkte 75407

Wenn Sie zusätzliche Terminalprogramme wie iTerm2 verwenden, können Sie ein Shell-Skript erstellen, das

  • ein neues Terminalfenster öffnet

  • einen initialen Befehl für dieses Fenster ausführt

Die Steuerung des geöffneten iTerm2-Fensters und die Ausführung eines Terminalbefehls (zum Ausführen des Builds und Anzeigen der Ergebnisse) kann durch eine generierte und statische AppleScript-Datei erfolgen

Ich weiß nicht, wie man dies mit dem Standard-OSX-Terminal macht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X