Dans la version actuelle de Sublime Text 2 (Build: 2139), vous pouvez définir la syntaxe pour tous les fichiers d'une certaine extension de fichier en utilisant une option dans la barre de menus. Ouvrez un fichier avec l'extension que vous souhaitez définir une valeur par défaut et naviguer dans les menus suivants: View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
Mise à jour le 2012-06-28: Les versions récentes de Sublime Text 2 (au moins depuis la version 2181) ont permis de définir la syntaxe en cliquant sur le type de syntaxe actuel dans le coin inférieur droit de la fenêtre. Cela ouvrira le menu de sélection de la syntaxe avec l'option to Open all with current extension as...
en haut du menu.
Mise à jour 2016-04-19: À partir de maintenant, cela fonctionne également pour Sublime Text 3.
Open all with current extension as...
ou simplement défini la syntaxe via un choix dans leSyntax
menu?Allez dans a
Packages/User
, créez (ou éditez) un.sublime-settings
fichier nommé d'après la syntaxe où vous souhaitez ajouter les extensions,Ini.sublime-settings
dans votre cas, puis écrivez-y quelque chose comme ceci:Et puis redémarrez Sublime Text
la source
CSS
pour css) et cela remplacera la définition via l'interface utilisateur (voir le message de @ Colin)Dans ST2, vous pouvez installer un package appelé Default FileType qui fait exactement cela.
Plus d'infos ici .
la source
This package sets the default file type of new files to be either the same as the current file, or a predefined default.
Exactement ce que je cherchais! MerciVous pouvez activer la coloration syntaxique en fonction du contenu du fichier.
Par exemple, mes Makefiles indépendamment de leur extension la première ligne comme suit:
C'est une pratique typique pour d'autres éditeurs tels que vim.
Cependant, pour que cela fonctionne, vous devez modifier le
Makefile.tmLanguage
fichier.Trouvez le fichier (pour Sublime Text 3 dans Ubuntu) sur:
Notez que c'est vraiment un fichier zip. Copiez-le, renommez-le avec .zip à la fin et extrayez-en le fichier Makefile.tmLanguage.
Modifiez le nouveau
Makefile.tmLanguage
en ajoutant la clé et la chaîne "firstLineMatch" après la section "fileTypes". Dans l'exemple ci-dessous, les deux dernières lignes sont nouvelles (à ajouter par vous). La<string>
section contient l'expression régulière, qui permettra la mise en évidence de la syntaxe pour les fichiers qui correspondent à la première ligne. Cette expression reconnaît deux modèles: "-*-Makefile-*-
" et "vim:syntax=make
".Placez le modifié
Makefile.tmLanguage
dans le répertoire des paramètres utilisateur:Tous les fichiers correspondant à la règle de première ligne doivent activer la coloration syntaxique lors de leur ouverture.
la source