2010-04-23 4 views
40

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

70

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.

+3

Es ist auch in der OS X-Version der Ultimate Edition verfügbar. –

+5

Es ist in der Mac OS X Community Edition verfügbar 13.1 –

+1

Es ist auch in der Mac OS X Community Edition 14.1.5 verfügbar. – user674669

35

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.

+12

Oder erstellen, damit Sie IntelliJ später verschieben: open -b com.jetbrains.intellij –

+0

@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

+0

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. –

3

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/

Verwandte Themen