Chciałbym ustawić Atom jako mój domyślny edytor open
.
W tym celu ustawiłem .bashrc
:
export EDITOR="atom -nw"
i ponownie załaduj plik source .bashrc
. W każdym razie, kiedy próbuję otworzyć plik tekstowy open filename
, zawsze otwiera go za pomocą TextEdit.
Próbowałem także odmiany powyższych, takich jak export EDITOR=atom
eksport lub VISUAL
.
Jestem pewien, że .bashrc
zostanie załadowany podczas logowania.
Czego mi brakuje / robię źle?
Odpowiedzi:
open
Komenda jest częścią OS X i używa domyślnego Finder „Otwórz za pomocą ...” aplikacji do otwarcia pliku, podobnie jak dwukrotne kliknięcie go w Finderze.$EDITOR
jest używany do rzeczy, takich jakfc
gdzie jest używany jako domyślny edytor wiersza poleceń (zamiennik dlavim
lubemacs
).Aby użyć Atom z
open
poleceniem, możesz wybrać plik odpowiedniego typu w Finderze, naciśnij ⌘ command+,I
aby „uzyskać informacje”, a następnie zmień „Otwórz za pomocą:” na Atom i kliknij „Zmień wszystko…”.Alternatywnie możesz zdefiniować alias taki jak
w swoim,
.bashrc
a następnie uruchamiaje file-to-edit.txt
za każdym razem, gdy chcesz edytować plik w Atom.źródło
Rzeczywista odpowiedź to:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"
źródło
Twoja odpowiedź nie działa w przypadku Yosemite i El Capitan - użyj tego:
źródło
Kliknij prawym przyciskiem myszy (lub kontroluj) plik typu, który chcesz zmienić, i:
„Uzyskaj informacje” -> „Otwórz za pomocą:” -> (Wybierz program do wyboru) -> „Zmień wszystko”
Musisz to zrobić raz dla każdego rozszerzenia (.txt, .rtf itp.), Które chcesz zaktualizować.
źródło
W następstwie tej odpowiedzi na Stackoverflow, następujące polecenie powinno działać:
Nie jestem pewien, jak to działa. Dla mnie
open /etc/hosts
otworzyłem plik w Atom zgodnie z oczekiwaniami, aleopen demo.properties
nie.Edycja: Może nie działać na Yosemite i nowszych wersjach , zobacz tę odpowiedź dla zmodyfikowanej wersji.
źródło