In Sublime Text 3, mit Plugins GoSublime
und GoImports
installiert.Goimports beim Speichern in Sublime Text ausführen?
Ich habe Probleme mit goimports
laufen automatisch auf meiner Datei jedes Mal wenn ich speichere.
Hier ist, was ich versucht:
Meine GoSublime Einstellungen werden auf:
{
"env": {"GOPATH": "/home/nicolas/.go", "PATH": "$GOPATH/bin:$PATH" },
//"fmt_cmd": ["goimports"]
}
Wenn ich mit diesen Einstellungen zu speichern, wird der Code formatiert aber Importe werden nicht hinzugefügt. Nichts überraschend bisher.
Wenn ich ctrl + shift + P dann GoImports trete, werden Importe wie erwartet hinzugefügt.
Nun mein Problem ist, wenn ich Kommentar-, dass die bisherige Linie, diese Einstellungen haben:
{
"env": {"GOPATH": "/home/nicolas/.go", "PATH": "$GOPATH/bin:$PATH" },
"fmt_cmd": ["goimports"]
}
Nicht nur, dass es nicht die Einfuhr hinzufügen, aber keine andere Formatierung wird mehr getan.
Irgendeine Idee, wo ich falsch gelaufen bin?
Ich benutze Linux (Ubuntu).
'goimports' ist wahrscheinlich nicht auf' $ PATH', oder ist nicht ausführbar. – joshlf
Können Sie überprüfen, ob Sie alles getan haben, was im [folgenden Link?] ( –
) aufgeführt ist? Das war es. Die Sache ist, ich hatte GoImports durch die Verwendung von 'Paketsteuerung> Plugin installieren> GoImports 'und nicht durch den Befehl' $ go get ... 'installiert. Das hat es natürlich in den sublimen Paketordner gebracht, nicht in $ GOPATH/bin, was auf meinem $ PATH ist. Ich werde meine Frage sofort selbst beantworten. –