Ich möchte Atom als meinen Standardeditor für festlegen open
.
Um dies zu tun, setze ich in meinem .bashrc
:
export EDITOR="atom -nw"
und laden Sie die Datei mit neu source .bashrc
. Wenn ich versuche, eine Textdatei zu öffnen open filename
, wird sie immer mit TextEdit geöffnet.
Ich habe auch versucht, Variationen der oben genannten, wie export EDITOR=atom
oder Exportieren VISUAL
.
Ich bin sicher, dass .bashrc
das beim Login geladen wird.
Was vermisse ich / mache ich falsch?
Antworten:
Der
open
Befehl ist Teil von OS X und verwendet die Standardanwendung „Öffnen mit…“ von Finder, um die Datei zu öffnen, genau wie ein Doppelklick im Finder.$EDITOR
wird für Dinge verwendet, beifc
denen es als Standard-Befehlszeileneditor verwendet wird (ein Ersatz fürvim
oderemacs
).Um Atom mit dem
open
Befehl zu verwenden, können Sie im Finder eine Datei des gewünschten Typs auswählen, ⌘ command+I
für "Info abrufen" drücken und dann "Öffnen mit:" in Atom ändern und auf "Alle ändern ..." klicken.Alternativ können Sie einen Alias wie definieren
in Ihrem
.bashrc
und dann ausführen,e file-to-edit.txt
wann immer Sie eine Datei in Atom bearbeiten möchten.quelle
Die eigentliche Antwort lautet:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"
quelle
Die Antwort von dir funktioniert nicht für Yosemite und El Capitan - benutze stattdessen diese:
quelle
Klicken Sie mit der rechten Maustaste (oder Steuerelement) auf eine Datei des Typs, den Sie ändern möchten, und:
"Get Info" -> "Öffnen mit:" -> (Wählen Sie ein Programm Ihrer Wahl) -> "Alle ändern"
Sie müssen dies einmal für jede Erweiterung (.txt, .rtf usw.) tun, die Sie aktualisieren möchten.
quelle
Nach dieser Antwort auf Stackoverflow sollte der folgende Befehl funktionieren:
Ich bin mir nicht sicher, wie das funktioniert. Für mich
open /etc/hosts
öffnete sich die Datei in Atom wie erwartet,open demo.properties
tat es aber nicht.Bearbeiten: Funktioniert möglicherweise nicht mit Yosemite und höher. In dieser Antwort finden Sie eine geänderte Version.
quelle