J'ai vu des questions comme celle-ci qui ne résolvent pas tout à fait mon problème.
Je voudrais faire de Sublime Text 3 le visualiseur / éditeur de fichiers par défaut pour tous les fichiers qui utilisent actuellement textedit.
La plupart de ces fichiers peuvent être command+ i'd, mais ceux qui n'ont pas d'extension ne le peuvent pas. Ils donnent toutes sortes d'erreurs d'autorisations telles que celles de cette image.
Existe-t-il un moyen de ne jamais utiliser textedit et de définir sublime comme éditeur par défaut pour tous les fichiers ?
macos
text-editor
launch-services
Wrossmck
la source
la source
Réponses:
Définir Sublime Text comme gestionnaire par défaut pour public.plain-text
Cette réponse est pour Mavericks et plus tôt.
Pour Yosemite et les versions ultérieures, utilisez com.apple.LaunchServices / com.apple.launchservices.secure .
N'oubliez pas de redémarrer pour prendre en compte les modifications.
la source
open file2
en terminal ou même en double-cliquant. Je pensais que cela ne fonctionnait pas, car si je reçois des informations à ce sujet, cela montre que cela s'ouvre avec TextEdit.file->info
Sublime soit maintenant l'application par défaut. Je suis presque certain que je n'ai rien fait d'autre pour changer le résultat.Une autre option consiste à utiliser duti ( http://duti.org / https://github.com/moretension/duti ).
Exécuter
brew install duti
, enregistrer un type de fichier comme celui-ci en tant que:duti -s com.sublimetext.3 public.plain-text all
Les modifications doivent être appliquées immédiatement, de sorte que vous n'avez pas à redémarrer comme lors de l'édition
com.apple.LaunchServices.plist
.Pour modifier également l'application par défaut pour les scripts exécutables sans extension de nom de fichier, ajoutez une ligne comme celle-ci:
duti -s com.sublimetext.3 public.unix-executable all
la source
line 1: line too long
. J'ai pu contourner leduti -s com.sublimetext.3 public.plain-text all
defaults
n'a pas fonctionné.org.vim.MacVim
!J'ai essayé la solution grgarside par le passé et je crois que cela a fonctionné. Cependant, sur Yosemite et El Capitan, j'ai rencontré des problèmes.
Le commentaire de DonnaLea dans cette solution m'a appris à créer une solution. J'ai ajouté le chemin du dossier avant que
com.apple.launchservices
le fichier porte un nom légèrement différentcom.apple.launchservices.secure
.Vous pouvez voir les fichiers / dossiers en cours de modification dans le chemin suivant:
Capture d'écran pour référence:
Voici la commande que j'ai utilisée dans le terminal:
Enfin, après un redémarrage sur ma machine, cela a fonctionné comme annoncé.
la source
Cela fonctionne sur Yosemite (OS X 10.10).
la source
open -t script.sql
c'était toujours ouvert dans mon éditeur de texte préféré que j'ai défini en utilisant ces instructions, même si l'extension n'est pas .txtLes solutions proposées ici fonctionnent parfaitement pour Sublime, mais je voulais le faire pour Visual Studio Code. La seule différence est que vous devez trouver "l'identificateur de groupe d'applications" pour l'éditeur de texte que vous utilisez. J'ai lancé cette commande:
lien pour référence
pour obtenir l'identifiant "com.microsoft.VSCode". Ensuite, j'ai installé "duti" et lancé cette commande:
Cela devrait fonctionner pour tout éditeur de texte de votre choix installé sous / Applications. J'espère que cela aide les utilisateurs non-Sublimes.
la source
com.github.atom
).org.vim.MacVim
)!duti
ci-dessus, vous trouverez ici apple.stackexchange.com/a/123954/251846 .duti
, vous pouvez installer homebrew puis exécuterbrew install duti
.Je centralise toute la gestion de mes applications par défaut avec Magic Launch . Vous pouvez le configurer pour qu'il s'ouvre tout
txt
avec Sublime Text par défaut sans ligne de commande (à côté, vous pouvez le changer facilementSystem Preferences
).Une autre caractéristique exceptionnelle de Magic Launch est que vous pouvez définir des règles basées sur le nom du fichier, l'emplacement des dossiers, que j'utilise intensément pour choisir différentes applications à développer et à écrire.
la source
RCDefaultApp fonctionne toujours sur macOS Sierra. Vous pouvez facilement sélectionner le programme par défaut pour le texte brut (BBEedit dans mon cas).
la source
Cette solution est extraite d'une vidéo YouTube, mais elle fonctionne parfaitement dans mon cas (j'utilise simplement Sublime pour modifier des fichiers dans des langages tels que Python, Java et Ruby).
Pour un fichier particulier, cliquez avec le bouton droit de la souris, sélectionnez "Plus d'infos", puis cliquez sur l'onglet "Ouvrir avec". Vous pouvez sélectionner ici l'éditeur de texte que vous voulez et utiliser "Changer tout" pour utiliser l'éditeur pour tous les fichiers de ce type. Évidemment, cela ne fonctionne pas pour les fichiers sans extension, mais cela a été une solution rapide et facile pour moi.
la source
Cliquez avec le bouton droit sur le fichier -> Autre -> Choisissez votre éditeur de texte favori (je choisis le texte Sublime dans mon dossier Applications) -> Cochez la case "Toujours ouvrir avec" -> Ouvrir.
Ce paramètre sera automatiquement appliqué à tous les autres fichiers de la machine.
Pas besoin de redémarrage ni de logiciel tiers.
la source
Commencez par obtenir des informations sur le fichier pour lequel vous souhaitez définir le texte sublime comme fichier par défaut. Ensuite, allez dans la section open as et choisissez sublime. Ensuite, appuyez sur tout changer, puis continuez dans le menu contextuel et vous avez terminé.
la source