Klicken Sie auf den iTerm-Befehl, um ihn mit Atom zu öffnen

31

Ich versuche herauszufinden, wie ich die iTerm-Funktion ändern kann, wenn ich CMD+ auf eine Datei in einem iTerm-Fenster klicke, um sie in meinem Standardeditor Atom zu öffnen.

Gegenwärtig CMDöffnet die + Klick-Funktion in iTerm Dateien in Sublime. Ich habe die Funktion CMD+ Klick gesetzt, um mit der Standard-App zu öffnen (in den iTerm-Einstellungen). Ich habe auch sichergestellt, dass dieser Dateityp so konfiguriert ist, dass er immer mit Atom geöffnet wird (im Info-Bildschirm der Datei im Finder).

Wenn ich im Finder auf die Datei klicke, wird sie mit Atom und nicht mit erhabenem Text geöffnet. Der einzige Hinweis, den ich habe, ist, dass iTerm Atom möglicherweise nicht als Editor erkennt. Wenn ich zu iTerm-Einstellungen> Profile> Erweitert gehe und das Pluszeichen ändere CMD, um mit welchem ​​Editor zu öffnen, steht in der Liste der Editoren nur der Erhabene 3 zur Auswahl.

Jede Hilfe wäre dankbar!

Rylectro
quelle
2
Hinweis: Die neue Version von iTerm2 von Build 3.0.0 fügt "Atom" zur Liste der Optionen für das Dropdown-Menü "Mit Editor öffnen ..." hinzu (siehe Abbildung oben). Sie finden es jetzt in den Einstellungen unter Profile -> Erweitert -> Semantischer Verlauf.
Pdobb

Antworten:

21

Gehen Sie in Atom zum AtomMenü und wählen Sie Install Shell Commands. Dies stellt sicher, dass Sie Atom von iTerm aus anrufen können.

Im selben iTerm Einstellungsfenster, um die erste Auswahlliste ändern Run command...und die folgenden in das Textfeld einfügen , das angezeigt wird : /usr/local/bin/atom -n \1:\2. Dadurch wird das Atom-Befehlszeilenprogramm angewiesen, die angeklickte Datei (\ 1) an der angegebenen Zeilennummer (\ 2) zu öffnen.

tjmcewan
quelle
6
Hallo! Wenn Sie das "-n" in Ihrem Vorschlag weglassen, wird es in einem vorhandenen Fenster geöffnet (was ich bevorzuge). Leider erkennt atom dadurch die Spaltennummer nicht (sie wechselt jedoch in die richtige Zeile). Irgendwelche Ideen dazu?
Cyberwiz
Wenn Sie die Möglichkeit haben, die Lösung für iTerm2 zu Ihrer Antwort hinzuzufügen, bitte !? Vielen Dank!
Matthew Herbst
1
@MatthewHerbst Atom ist eine Option in der Auswahlliste 'Mit Editor öffnen ...'. Diese Antwort ist nicht mehr nützlich.
tjmcewan
17

(Ich benutze dieses. Aus irgendeinem Grund funktioniert die iTerm-Option "Mit Standard-App öffnen" nicht, aber der Befehl "$ open whatever" funktioniert wie ein Zauber, also habe ich diesen Befehl gerade gesetzt.

Bildbeschreibung hier eingeben

Rene Weteling
quelle