En la versión actual de Sublime Text 2 (Build: 2139), puede establecer la sintaxis para todos los archivos de una determinada extensión de archivo utilizando una opción en la barra de menú. Abrir un archivo con la extensión que desea establecer un valor predeterminado para navegar a través de las y los menús siguientes: View -> Syntax -> Open all with current extension as... ->[your syntax choice]
.
Actualizado el 28/06/2012: las compilaciones recientes de Sublime Text 2 (al menos desde la compilación 2181) han permitido establecer la sintaxis haciendo clic en el tipo de sintaxis actual en la esquina inferior derecha de la ventana. Esto abrirá el menú de selección de sintaxis con la opción Open all with current extension as...
en la parte superior del menú.
Actualizado 2016-04-19: a partir de ahora, esto también funciona para Sublime Text 3.
Open all with current extension as...
o simplemente configuró la sintaxis a través de una opción en elSyntax
menú?Vaya a
Packages/User
, cree (o edite) un.sublime-settings
archivo con el nombre de la sintaxis donde desea agregar las extensiones,Ini.sublime-settings
en su caso, luego escriba algo como esto:Y luego reinicie Sublime Text
fuente
CSS
En ST2 hay un paquete que puede instalar llamado Default FileType que hace exactamente eso.
Más información aquí .
fuente
This package sets the default file type of new files to be either the same as the current file, or a predefined default.
¡Exactamente lo que estaba buscando! GraciasPuede activar el resaltado de sintaxis en función del contenido del archivo.
Por ejemplo, mis Makefiles, independientemente de su extensión, son la primera línea de la siguiente manera:
Esta es una práctica típica para otros editores como vim.
Sin embargo, para que esto funcione, debe modificar el
Makefile.tmLanguage
archivo.Encuentre el archivo (para Sublime Text 3 en Ubuntu) en:
Tenga en cuenta que eso es realmente un archivo zip. Cópielo, cambie el nombre con .zip al final y extraiga el archivo Makefile.tmLanguage.
Edite el nuevo
Makefile.tmLanguage
agregando la clave y la cadena "firstLineMatch" después de la sección "fileTypes". En el ejemplo a continuación, las dos últimas líneas son nuevas (debe agregarlas usted). La<string>
sección contiene la expresión regular, que habilitará el resaltado de sintaxis para los archivos que coinciden con la primera línea. Esta expresión reconoce dos patrones: "-*-Makefile-*-
" y "vim:syntax=make
".Coloque el modificado
Makefile.tmLanguage
en el directorio de configuración del usuario:Todos los archivos que coinciden con la regla de la primera línea deben activar el resaltado de sintaxis cuando se abren.
fuente