Sublime comme éditeur par défaut
Est-il un moyen de définir Sublime Texte que l'éditeur de texte par défaut pour les formats de fichier sur Windows 7?
Aussi, si quelqu'un connaissait un Sublime Texte Tutoriel ou un Wiki, ce serait vraiment utile.
- binaryfortress.com/NotepadReplacer
- NotepadReplacer utilise l'image de détourner en définissant lui-même comme un débogueur pour notepad.exe et en passant argv pour votre éditeur de texte préféré à la place.
- Marqué comme hors sujet. Cette question est plus sur l'utilisation de Windows et Sublime Texte que de la programmation, donc je pense qu'il appartient sur le super-Utilisateur, pas de StackOverflow.
Vous devez vous connecter pour publier un commentaire.
En fait c'est pas de ma réponse, je viens de googlé:
HKEY_CLASSES_ROOT\Applications\sublime_text.exe\shell\open\command
Pour moi que la valeur pointée vers le Bureau où la version portable précédemment a été placé. Ainsi, il n'a tout simplement pas de travail.
P. S. Et pour moi, le redémarrer ou de déconnexion n'étaient pas nécessaires (WinXP).
"C:\Program Files\Sublime Text 2\sublime_text.exe" %1
Win
+R
, parce que la fenêtre ne s'ouvre pas."C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
- c'est à dire avec des guillemets doubles autour de %1. J'ai enlevé les guillemets, de sorte que la valeur a été"C:\Program Files\Sublime Text 3\sublime_text.exe" %1
, redémarré explorer.exe et Sublime, et puis il a travailléModifier le Nov 21, 2014
Tim Lewis souligné dans le commentaire qu'il est plus version générique à http://www.binaryfortress.com/NotepadReplacer/, qui fonctionne le mieux.
Réponse Originale À Cette Question
Essayez ceci: https://github.com/grumpydev/Sublime-Notepad-Replacement
Voici quelques façons d'associer Sublime Text Portable. Le texte suivant doit être enregistré dans un fichier avec une .reg extension et ensuite sur ce fichier Clic Droit > Fusionner.
Cela va ajouter une Sublime menu clic-droit d'entrée pour tous les fichiers:
Ce sera Sublime Text remplacer tous les appels à notepad.exe:
Cela va créer une SublimeFile classe, que vous pouvez ensuite associer avec n'importe quelle extension.
Ce sera ensuite associé la .ext extension avec SublimeFile:
notepad.exe %1
et remplacer toutes les occurrences trouvées avecnotepad.exe "%1"
1: Vous pouvez également définir vos associations dans Panneau de Contrôle:
Panneau de configuration > Les Programmes Par Défaut > Associer un fichier ou un protocole à un programme spécifique:
2: Ou, l'appeler à partir d'un code via IApplicationAssociationRegistrationui::LaunchAdvancedAssociationUI 😉
Vous pouvez simplement exécuter CCleaner registre de l'outil de nettoyage et ensuite choisissez et ajouter le programme par défaut, comme d'habitude. Il a travaillé pour moi lors de la mise à niveau à partir ST2 pour ST3.
Ouvrir le menu contextuel sur un fichier avec l'extension souhaitée dans l'Explorateur, sélectionnez Ouvrir avec->Vous de l'éditeur ( peut-être vous avez besoin de parcourir pour son binaire avant qu'il apparaisse dans la liste des programmes disponibles ) et régler la case "Toujours utiliser le programme sélectionné pour ouvrir ce type de fichier".
Essayer cela,
J'ai testé pour SublimeText 3(Portable) aussi et fonctionne bien. Créer un .fichier bat avec le code ci-dessus et exécuter en tant qu'administrateur.
Référence : https://gist.github.com/mrchief/5628677
J'ai essayé toutes les options pour faire de sublime text 3 comme programme par défaut pour mon .php, .css et/ou .fichiers js
Je ne sais pas exactement pourquoi il ont tous échoué, je pense que c'est lié à windows 10 version actuelle bug
Mais la bonne nouvelle est qu'il existe une certaine manière, pour moi, aussi pour ceux qui aiment CMD
FTYPE sublime="C:\Program Files\Sublime Text 3\sublime_text.exe" "%1"
ASSOC .php=sublime
pour js utiliser ceci:ASSOC .js=sublime
et ainsi de suite...J'ai été confrontée au même problème.
la seule solution était de le corriger manuellement
--> ouvrir regedit, puis accédez à l'Ordinateur\HKEY_CLASSES_ROOT\Applications\, trouver le sublime_text.exe d'entrée, et de le supprimer. Vous devriez maintenant être en mesure de définir Sublime Text 3 comme éditeur par défaut pour tout ce que vous voulez.
j'ai trouvé cette solution dans ce post:https://forum.sublimetext.com/t/cant-make-default-editor-in-windows/10747/14
Si vous utilisez la version portable, vous ne pouvez pas définir Sublime comme programme par défaut pour tous les fichiers, car Windows ne reconnaît pas comme un programme qui peut ouvrir des choses.