Я хотел бы установить Atom в качестве редактора по умолчанию для open
.
Для этого я установил в своем .bashrc
:
export EDITOR="atom -nw"
и перезагрузите файл с source .bashrc
. В любом случае, когда я пытаюсь открыть текстовый файл open filename
, он всегда открывается с помощью TextEdit.
Я также попробовал варианты вышеупомянутого, такие как export EDITOR=atom
, или экспорт VISUAL
.
Я уверен, что .bashrc
загружается при входе в систему.
Что я пропускаю / делаю неправильно?
Ответы:
Команда
open
является частью OS X и использует стандартное приложение Finder «Открыть с помощью…», чтобы открыть файл, так же, как дважды щелкнув его в Finder.$EDITOR
используется для таких вещей, какfc
где он используется в качестве редактора командной строки по умолчанию (замена дляvim
илиemacs
).Чтобы использовать Atom с
open
командой, вы можете выбрать файл нужного вам типа в Finder, нажать ⌘ command+I
для «Get Info», затем изменить «Open With:» на Atom и нажать «Change All…».В качестве альтернативы вы можете определить псевдоним как
в вашем,
.bashrc
а затем запустить,e file-to-edit.txt
когда вы хотите редактировать файл в Atom.источник
Фактический ответ:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"
источник
Тебе ответ не подходит для Йосемити и Эль-Капитана - используйте вместо этого:
источник
Просто щелкните правой кнопкой мыши (или управляйте) файл того типа, который вы хотите изменить, и:
«Получить информацию» -> «Открыть с помощью:» -> (выберите нужную программу) -> «Изменить все»
Вам нужно будет сделать это один раз для каждого расширения (.txt, .rtf и т. Д.), Которое вы хотите обновить.
источник
После этого ответа в Stackoverflow должна работать следующая команда:
Я не уверен, как это работает. Для меня
open /etc/hosts
открыли файл в Atom как положено, ноopen demo.properties
не сделали.Изменить: Может не работать на Yosemite и выше, см. Этот ответ для модифицированной версии.
источник