Polecenie iTerm kliknij, aby otworzyć za pomocą Atom

31

Próbuję wymyślić, jak zmienić funkcję iTerm, gdy klikam CMD+ plik w oknie iTerm, aby otworzyć go w moim domyślnym edytorze Atom.

Obecnie funkcja CMD+ kliknięcia w iTerm otwiera pliki w Sublime. Mam funkcję CMD+ Kliknij, aby otworzyć z domyślną aplikacją (w ramach preferencji iTerm). Upewniłem się również, że ten typ pliku jest skonfigurowany tak, aby zawsze otwierał się z Atomem (na ekranie informacyjnym pliku z Findera).

Jeśli kliknę plik w wyszukiwarce, otworzy się on z Atomem, a nie z wysublimowanym tekstem. Jedyną wskazówką, jaką mam, jest to, że być może iTerm nie rozpozna Atom jako edytora. Jeśli przejdę do opcji Preferencje iTerm> Profile> Zaawansowane i zmień CMD+ Kliknij, aby otworzyć za pomocą edytora, tylko wzniosłe 3 jest dostępne na liście edytorów do wyboru.

Każda pomoc będzie mile widziana!

Rylectro
źródło
2
Uwaga: Nowa wersja iTerm2 kompilacji 3.0.0 dodaje „Atom” do listy opcji dla rozwijanego menu „Otwórz za pomocą edytora ...”, jak pokazano powyżej. Znajdziesz go teraz w Preferencjach w obszarze Profile -> Zaawansowane -> Historia semantyczna.
pdobb

Odpowiedzi:

21

Wewnątrz Atom przejdź do Atommenu i wybierz Install Shell Commands. Dzięki temu możesz zadzwonić do Atom z iTerm.

W tym samym ekranie preferencji iTerm, zmienić pierwszy do listy select Run command...i wklej następujący w polu tekstowym, które się pojawi: /usr/local/bin/atom -n \1:\2. Oznacza to, że narzędzie wiersza polecenia atom otworzy kliknięty plik (\ 1) pod określonym numerem wiersza (\ 2).

tjmcewan
źródło
6
Cześć! Pozostawienie „-n” poza sugestią powoduje, że otwiera się ono w istniejącym oknie (co wolę). Niestety powoduje to, że atom nie rozpoznaje numeru kolumny (idzie jednak do właściwej linii). Jakieś pomysły na ten temat?
Cyberwiz,
Jeśli chcesz, możesz dodać rozwiązanie iTerm2 do swojej odpowiedzi !? Dzięki!
Matthew Herbst
1
@MatthewHerbst Atom jest teraz opcją na liście wyboru „Otwórz za pomocą edytora ...”. Ta odpowiedź nie jest już przydatna.
tjmcewan
17

(Używam tego. Z jakiegoś powodu opcja iTerm „Otwórz z domyślną aplikacją” nie działa, ale polecenie „$ otwórz cokolwiek” działa jak urok, więc właśnie to ustawiłem.

wprowadź opis zdjęcia tutaj

Rene Weteling
źródło