Nicht einmal sicher, ob dies mit IntelliJ möglich ist, aber ich möchte den Befehl vagrant up
binden, um automatisch ausgeführt zu werden, wenn ich ein IntelliJ-Projekt öffne. Ich habe die Einstellungen durchforstet, konnte aber nichts finden, was mir diese Funktionalität gibt.Wie kann ich beim Öffnen von IntelliJ Project einen Terminalbefehl ausführen?
0
A
Antwort
2
Sie können ein Plugin schreiben.
https://www.jetbrains.com/help/idea/plugin-development-guidelines.html
definieren eine Anwendungskomponente im plugin.xml
<application-components>
<component>
<implementation-class>com.steve.plugins.recentprojects.RecentProjects</implementation-class>
</component>
</application-components>
Und Sie dann ApplicationComponent
implementieren, die diese Methoden in einer übergeordneten Schnittstelle definiert:
public interface BaseComponent extends com.intellij.openapi.components.NamedComponent {
default void initComponent() { /* compiled code */ }
default void disposeComponent() { /* compiled code */ }
}
Es scheint so, initComponent()
kann ein schöner Ort sein, um eine Funktion einzufügen, um Vagabund zu starten.
Alternativ ... das Start externalisieren, ein Skript schreiben, das vagabundierende beginnt und startet dann intellij ...
+0
Thak you for this. Ich werde versuchen, die Plugin-Route zu gehen –
Verwandte Themen
- 1. Terminalbefehl von VIM ausführen?
- 2. Einen Terminalbefehl ausführen, der eine Benutzereingabe erfordert
- 3. Wie kann ich einen einzelnen Winkelmessertest in IntelliJ ausführen?
- 4. IntelliJ NoClassDefFoundError beim Ausführen von IntelliJ Tests
- 5. Wie Terminalbefehl über PHP-Skript ausführen
- 6. Mit zwei Himbeerpis auf dem gleichen Netzwerk, wie kann ich einen Terminalbefehl auf dem anderen ausführen?
- 7. Wie installiere ich intellij idea multi language project
- 8. Sicherheitsfehler in Intellij beim Ausführen von TomCat
- 9. Entfernen IntelliJ Project Versionskontrolle
- 10. Go Project Setup Mit IntelliJ
- 11. Wie kann ich IntelliJ IDEA auf einem Remote-Desktop ausführen
- 12. IntelliJ IDEA verwendet falsches $ JAVA_HOME beim Ausführen von Dingen darin, und ich kann es nicht ändern
- 13. Wie kann ich einen Code nur beim ersten Start ausführen?
- 14. Intellij Rast Service Project - java.lang.ArrayIndexOutOfBoundsException
- 15. Erhalte einen Fehler beim Ausführen meiner Anwendung auf IntelliJ
- 16. IntelliJ - Wie die "Update Project" Popup
- 17. Intellij IDEA: Wie kann ich Freiformprojekte in Einzelinstanz öffnen und später die ganze Gruppe wieder öffnen?
- 18. Wie kann ich ElasticSearch in IntelliJ IDEA einrichten und ausführen?
- 19. Kann ich beim Öffnen eines PHPStorm-Projekts automatisch einen Terminal-Befehl ausführen?
- 20. Wie behebe ich NoClassDefFoundError beim Start von Android LibGDX Project?
- 21. IntelliJ IDEA Problem beim Öffnen eines SpringBoot-Projekts
- 22. Ich kann kein Java-Projekt in IntelliJ konfigurieren und ausführen
- 23. Wie kann die Rücktaste in einem Linux-Terminalbefehl hinzugefügt werden?
- 24. Wie kann ich beim Ausführen einer neuen Datenbank Parameter ausführen()
- 25. IntelliJ: Aktiviere das Maven-Profil beim Ausführen von Junit-Tests
- 26. IntelliJ IDEA Fehler beim Ausführen der Anwendung
- 27. Was kann ich nicht ausführen eine Klassendatei Intellij Idee?
- 28. Fehler beim Ausführen von Spark-Scala Beispiel in Intellij
- 29. Wie kann ich TLS beim Ausführen von Docker deaktivieren?
- 30. Probleme beim Ausführen von Java 8 TestNG in IntelliJ
Diese Funktion kann als Plug-in für IntelliJ IDEA umgesetzt werden. – CrazyCoder
Sie könnten das anders herum machen, also IntelliJ öffnen, wenn Sie einen Vagrant-Befehl ausführen; Ansonsten können Sie https://intellij-support.jetbrains.com/hc/en-us/community/posts/207277809-Run-terminal-command-on-project-startup –