Die Abkürzung
Dies betrifft SciTE und die Sprache in Windows (insbesondere Windows 7). Dies ist das erste Mal, dass ich SciTE benutze. Wenn es also einen anderen Weg gibt, mein Ziel zu erreichen, ist das auch in Ordnung.Multiline command.go in SciTE
Ziel: Mit einem Tastendruck, Kompilieren, Verknüpfen und Ausführen der neu erstellten Binärdatei.
The Long
ich einrichten möchten die Kompilierung/link/excecute unter dem "go" -Befehl in SciTE. Dies kann etwas verwirrend sein, wie es auch für die go language ist. Hier ist, was ich bisher:
command.compile.*.go=8g $(FileNameExt)
command.build.*.go=8l -o $(FileName).exe $(FileName).8
command.go.*.go=$(FileName).exe
Was Ich mag würde, ist wie etwas zu haben:
command.go.*.go=\
8g $(FileNamExt)\
8l -o $(FileName).exe $(FileName).8\
$(FileName).exe
Wenn dies die Art und Weise habe ich gedacht, es würde die Datei kompilieren, verknüpfen, und dann führe die ausführbare Datei aus. Was passiert ist:
8g hello.go8l -o hello.exe hello.8hello.exe
Wenn es sein sollte:
8g hello.go
8l -o hello.exe hello.8
hello.exe
Wenn jede Zeile ausgeführt wird.
Ich habe: 8g hello.go && 8l -o hello.exe hello.8 && hello.exe öffnen &&: Keine solche Datei oder Verzeichnis. So ist es gierig. – Coltin
Versuchen Sie, über CMD.exe zu starten: 'command.go. *. Go = cmd.exe/c 8g $ (FileNamExt) && 8l -o $ (Dateiname) .exe $ (FileName) .8 && $ (FileName) .exe ' – devstuff