Sie müssen den Editor für den text/plain
MIME-Typ oder die public.plain-text
UTI ändern . Das reguläre Dialogfeld " Informationen " ändert die Zuordnung für die Dateinamenerweiterung, die diese Dateien nicht haben.
Holen Sie sich RCDefaultApp und installieren Sie es.
Öffnen Sie die Systemeinstellungen »Standard-Apps» Apps . Wählen Sie den gewünschten Standardeditor aus, und suchen Sie in der Liste der unterstützten Typen der Anwendung nach einer der oben genannten Optionen.
Wählen Sie den Eintrag aus und klicken Sie auf Als Standard festlegen . Sie sind fertig. Sowohl beim Öffnen über Finder als auch über die Befehlszeile open
wird Ihr neuer Standardeditor geöffnet.
Dies ändert auch alle .txt
Dateien und dergleichen. Ich glaube nicht, dass dies verhindert werden kann, da OS X sowohl diese als auch die erweiterungslosen Dateien für public.plain-text
/ hält text/plain
.
Um dies ohne RCDefaultApp zu tun , bearbeiten Sie Bearbeiten ~/Library/Preferences/com.apple.LaunchServices.plist
.
Fügen Sie unter einen Eintrag hinzu LSHandlers
, der die UTI ( LSHandlerContentType
z. B. Schlüssel public.plain-text
) und die Anwendungspaket-ID ( LSHandlerRoleAll
z com.macromates.textmate
. B. ) enthält.
So sieht es im Eigenschaftenlisten-Editor aus :
defaults write
anstatt Software von Drittanbietern herunterzuladen?text/plain
undpublic.plain-text
? Gibt es einen anderen Grund als @ Marks Beispiel, sich für einen anderen zu entscheiden?Sie können auch Folgendes ausführen
plutil -convert xml1 ~/Library/Preferences/com.apple.LaunchServices.plist
und hinzufügen:Sie können Änderungen anwenden, indem Sie die Launch Services-Datenbank neu starten oder neu erstellen. Abmelden und wieder einloggen ist nicht genug.
Oder fügen Sie dies zu einer DUTI- Konfigurationsdatei hinzu:
public.plain-text
Enthält auch Dateien mit der Erweiterung.txt
oder.text
. Ich kenne keine Möglichkeit, die Standardanwendung für Dateien mit beliebigen Erweiterungen zu ändern .public.unix-exexutable
Enthält ausführbare Skripte ohne Dateinamenerweiterung. Wenn Sie versuchen, die Standardanwendung für sie in Finder zu ändern, tritt ein Fehler wie der folgende auf:quelle