Vous devez changer l'éditeur pour le text/plain
type public.plain-text
MIME ou UTI. La boîte de dialogue standard Get Info modifie l'association de l'extension de nom de fichier, que ces fichiers n'ont pas.
Obtenez RCDefaultApp et installez-le.
Ouvrez les Préférences Système »Applications par défaut» Applications . Sélectionnez l'éditeur par défaut souhaité et recherchez l'un des éléments ci-dessus dans la liste des types pris en charge de l'application.
Sélectionnez l'entrée et cliquez sur Définir par défaut . Vous avez terminé. L'ouverture à partir du Finder et la ligne de commande open
ouvriront votre nouvel éditeur par défaut.
Cela modifie également tous les .txt
fichiers et similaires. Je ne pense pas que cela puisse être évité, car OS X pense que ces fichiers et les fichiers sans extension sont public.plain-text
/ text/plain
.
Pour ce faire sans RCDefaultApp , modifiez Modifier ~/Library/Preferences/com.apple.LaunchServices.plist
.
Ajoutez une entrée sous LSHandlers
, contenant l'UTI (clé LSHandlerContentType
, par exemple public.plain-text
) et l'identifiant du bundle d'application ( LSHandlerRoleAll
, par exemple com.macromates.textmate
).
Il ressemble à ceci dans l' éditeur de liste de propriétés :
defaults write
lieu de télécharger un logiciel tiers?text/plain
etpublic.plain-text
? Y a-t-il une autre raison que l'exemple de @ Mark pour choisir l'un plutôt que l'autre?Vous pouvez également exécuter
plutil -convert xml1 ~/Library/Preferences/com.apple.LaunchServices.plist
et ajouter quelque chose comme ceci:Vous pouvez appliquer des modifications en redémarrant ou en reconstruisant la base de données Launch Services. Se déconnecter et se reconnecter ne suffit pas.
Ou ajoutez ceci à un fichier de configuration duti :
public.plain-text
comprend également des fichiers avec une extension.txt
ou.text
. Je ne connais aucun moyen de modifier l'application par défaut pour les fichiers avec des extensions arbitraires .public.unix-exexutable
inclut des scripts exécutables sans extension de nom de fichier. Si vous essayez de modifier l'application par défaut pour eux à partir du Finder, il y a une erreur comme celle-ci:la source