iTerm команда нажмите, чтобы открыть с Atom

31

Я пытаюсь выяснить, как изменить функцию iTerm, когда CMD+ щелкнул файл в окне iTerm, чтобы открыть его в редакторе по умолчанию, Atom.

В настоящее время CMDфункция + click в iTerm открывает файлы в Sublime. У меня есть функция CMD+ Нажмите, чтобы открыть с приложением по умолчанию (в настройках iTerm). Я также позаботился о том, чтобы этот тип файла был настроен на постоянное открытие с помощью Atom (на информационном экране файла из Finder).

Если я щелкаю файл из поиска, он открывается с Atom, а не с возвышенным текстом. Единственная подсказка, которую я имею, - то, что, возможно, iTerm не признает Atom как редактор. Если я зайду в «Настройки iTerm»> «Профили»> «Дополнительно» и поменяю значок « CMD+», чтобы открыть его с помощью какого-либо редактора, в списке редакторов на выбор будет доступно только возвышенное 3.

Любая помощь будет оценена!

rylectro
источник
2
Примечание: новая версия iTerm2 Build 3.0.0 добавляет «Atom» в список опций для «Open with editor ...», как показано выше. Вы найдете это сейчас в настройках под Профили -> Дополнительно -> Семантическая история.
pdobb

Ответы:

21

Внутри Atom зайдите в Atomменю и выберите Install Shell Commands. Это гарантирует, что вы можете позвонить в Atom из iTerm.

В этом же экране Iterm предпочтения, изменить первый список выбора для Run command...и вставьте следующее в текстовом поле , которое появляется: /usr/local/bin/atom -n \1:\2. Это говорит инструменту командной строки Atom открыть файл, по которому щелкнули (\ 1) по указанному номеру строки (\ 2).

tjmcewan
источник
6
Здравствуй! Если пропустить «-n» из вашего предложения, оно откроется в существующем окне (что я и предпочитаю). К сожалению, это приводит к тому, что атом не может распознать номер столбца (хотя он идет к правильной строке). Есть идеи по этому поводу?
Cyberwiz
Любой шанс, что вы можете добавить решение для iTerm2 к вашему ответу, пожалуйста !? Благодарность!
Мэтью Хербст
1
@MatthewHerbst Atom теперь является опцией в списке выбора «Открыть с помощью редактора ...». Этот ответ больше не нужен.
tjmcewan
17

(Я использую этот. По какой-то причине опция iTerm «Открыть с помощью приложения по умолчанию» не работает, но команда «$ open what» работает как чудо, поэтому я просто установил эту команду.

введите описание изображения здесь

Рене Ветелинг
источник