Les fichiers sans extension s'ouvrent toujours dans TextEdit ... Je veux qu'ils s'ouvrent dans SublimText 3
J'ai essayé de changer mon com.apple.launchservices.secure.plist
mais en ajoutant simplement public.text
n'a pas fonctionné ...
Les fichiers sans extension s'ouvrent toujours dans TextEdit ... Je veux qu'ils s'ouvrent dans SublimText 3
J'ai essayé de changer mon com.apple.launchservices.secure.plist
mais en ajoutant simplement public.text
n'a pas fonctionné ...
La solution consistait à le faire avec public.data
Aller à ~/Library/Preferences/com.apple.LaunchServices
Ouvrir com.apple.launchservices.secure.plist
avec Xcode
Ajouter ce :
Une autre voie pour le faire
Convertir la plist binaire en plist xml (pour faciliter l'édition)
plutil \ -convert xml1 \ ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist \ -o ~/Desktop/plist.xml
Ouvrir plist.xml
(sur votre bureau) avec Sublime Text
Ajouter à l'intérieur <array>
<dict>
<key>LSHandlerContentType</key>
<string>public.data</string>
<key>LSHandlerPreferredVersions</key>
<dict>
<key>LSHandlerRoleAll</key>
<string>-</string>
</dict>
<key>LSHandlerRoleAll</key>
<string>com.sublimetext.4</string>
</dict>
Convertissez votre plist XML en plist binaire
plutil \ -convert binary1 \ ~/Desktop/plist.xml \ -o ~/Desktop/com.apple.launchservices.secure.plist
Déplacer le nouveau com.apple.launchservices.secure.plist
de votre bureau à ~/Library/Preferences/com.apple.LaunchServices/
mv ~/Desktop/com.apple.launchservices.secure.plist \ ~/Library/Preferences/com.apple.LaunchServices/
Reboot
Vous pouvez également utiliser le paquet Sublime Plist Binary
o BinaryPlist
au lieu de convertir manuellement les données binaires en XML
Copier-coller script (fonctionnant avec catalina) :
defaults write ~/Library/Preferences/com.apple.LaunchServices/com.apple.launchservices.secure.plist LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}' '{LSHandlerContentType=public.unix-executable;LSHandlerRoleAll=com.sublimetext.3;}'
La valeur par défaut est ainsi fixée à Sublime Text 3
. Si vous souhaitez utiliser une autre application, il vous suffit de la remplacer. com.sublimetext.3
avec l'identifiant de votre application préférée.
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.