Me gustaría que el editor Sublime 2 tratara los archivos * .sbt (para resaltar la sintaxis) como lenguaje Scala, igual que * .scala, pero no puedo encontrar dónde configurar esto. ¿Por casualidad lo sabes?
517
Me gustaría que el editor Sublime 2 tratara los archivos * .sbt (para resaltar la sintaxis) como lenguaje Scala, igual que * .scala, pero no puedo encontrar dónde configurar esto. ¿Por casualidad lo sabes?
Respuestas:
En Sublime Text (confirmado en v2.xy v3.x) hay un comando de menú:
fuente
*.sublime-settings
que hace el trabajo.He encontrado la respuesta (examinando más a fondo la estructura de los archivos de configuración de Sublime 2):
Yo iba a abrir
Y edítelo para agregar
sbt
(la extensión de archivos que quiero abrir como archivos de código Scala) a la matriz después de lafileTypes
clave:PD: Que haya una mejor manera, algo así como un lugar adecuado para colocar mis personalizaciones (en lugar de modificar los paquetes), aún me gustaría saber.
fuente
/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
~/Library/Application Support/Sublime Text 2/Packages/Scala/Scala.tmLanguage
Pongo mis cambios personalizados en el paquete de Usuario:
Lo que también significa que está en formato JSON:
Este es el mismo lugar donde
el elemento de menú lo agrega (creando el archivo si no existe).
fuente
whatever.twig.html
), ¡ya que el método del menú solo toma el último!View -> Syntax -> Open all with current extension as ...
para crear el archivo de idiomaMarkdown.sublime-settings
en~/Library/Application Support/Sublime Text 3/Packages/User/
, y luego editado este archivo para agregar extensiones de archivo adicionales.Hay un excelente complemento llamado ApplySyntax (anteriormente DetectSyntax) que proporciona otras características para la coincidencia de sintaxis de archivos. permite expresiones regulares, etc.
fuente
Hay un método rápido para establecer la sintaxis:
Ctrl
+Shift
+P
, luego escriba el cuadro de entradapor ejemplo: ss html +
Enter
y ss significa "establecer la sintaxis"
es realmente más rápido que marcar la casilla de verificación del menú.
fuente
para ST3
$ language = "idioma que deseas"
si existe
vaya a ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
más
crear ~ / .config / sublime-text-3 / Packages / User / $ language .sublime-settings
y establecer
{"extensiones": ["su extensión "]}
Esta manera le permite habilitar la sintaxis para extensiones compuestas (por ejemplo, sql.mustache, js.php, etc.)
fuente
{ "extensions": [ "js.php" ] }
?