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!


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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.