Ich habe immer ein IntelliJ ausgeführt. Manchmal möchte ich eine Datei von außerhalb von IntelliJ öffnen. Ich kann eine Datei per Drag & Drop auf IntelliJ ziehen, wenn sie sich im Finder befindet, aber wenn ich in der Befehlszeile von OS X bin, wie kann ich IntelliJ anweisen, eine bestimmte Datei zu öffnen? Ich suche nach etwas ähnlich dem mate
Befehl, der von TextMate zur Verfügung gestellt wird.IntelliJ: Wie öffne ich Dateien in einem vorhandenen IntelliJ von der Befehlszeile
Antwort
Es ist eigentlich schon in der und OS X Version von IntelliJ IDEA Linux implementiert.
Tools > Create Command-line Launcher...
Nicht sicher, dass es für Windows verfügbar ist.
Bearbeiten Sie Ihre ~/.bash_profile
Hinzufügen der folgenden, den Pfad zu Version von IntelliJ Ändern Sie verwenden möchten:
alias "ij=open -a /Applications/IntelliJ\ IDEA\ 9.0.2.app"
Dann von der Kommandozeile, offene Dateien mit ij your-file.txt
.
Oder erstellen, damit Sie IntelliJ später verschieben: open -b com.jetbrains.intellij –
@Nicholas Riley, mit Ihrem Vorschlag bekomme ich: 'LSGetApplicationForInfo() fehlgeschlagen mit Fehler -10814 beim Versuch, die Anwendung mit Bundle-Identifier zu bestimmen com.jetbrains.intellij' – Andrei
Vielleicht hat eine spätere Version von IntelliJ eine andere Bundle-ID? Ich bin immer noch auf 9.0, die com.jetbrains.intellij verwendet. Sie können in seiner Info.plist nachsehen. –
idea
ist der Befehl, nach dem Sie suchen.
Zumindest, wenn Sie "IntelliJ IDEA Ultimate" installieren, wird es den Befehl idea
standardmäßig in /usr/local/bin/
Es ist auch in der OS X-Version der Ultimate Edition verfügbar. –
Es ist in der Mac OS X Community Edition verfügbar 13.1 –
Es ist auch in der Mac OS X Community Edition 14.1.5 verfügbar. – user674669