Establezca la sintaxis predeterminada para diferentes tipos de archivos en Sublime Text 2

Este artículo se tradujo de: Establecer la sintaxis predeterminada a un tipo de archivo diferente en Sublime Text 2

¿Cómo configuro un tipo de archivo predeterminado para una determinada extensión de archivo en Sublime Text 2? ¿Cómo establecer el tipo de archivo predeterminado para una extensión de archivo específica en Sublime Text 2 ? Específicamente, quiero tener los archivos * .cfg predeterminados para tener resaltado de sintaxis Ini, pero parece que no puedo entender cómo podría crear esta configuración personalizada. Específicamente, quiero que los archivos * .cfg tengan resaltado de sintaxis Ini de manera predeterminada, pero parece que No puedo entender cómo crear esta configuración personalizada.


Piso # 1

Referencia: https://stackoom.com/question/VmTO/ Establezca la sintaxis predeterminada para diferentes tipos de archivos en Sublime-Text-


# 2F

Puede activar el resaltado de sintaxis en función del contenido del archivo. Puede activar el resaltado de sintaxis en función del contenido del archivo .

Por ejemplo, mis Makefiles, independientemente de su extensión, la primera línea de la siguiente manera: Por ejemplo, mis Makefiles, independientemente de su extensión, la primera línea es la siguiente :

#-*-Makefile-*- vim:syntax=make

Esta es una práctica típica para otros editores como vim. Esta es una práctica típica para otros editores como vim .

Sin embargo, para la que se necesita para este trabajo el de modificar en el Makefile.tmLanguagearchivo. Sin embargo, esto, es necesario modificar el Makefile.tmLanguagearchivo.

  1. Busque el archivo (para Sublime Text 3 en Ubuntu) en: Encuentre el archivo en la siguiente ubicación (para Sublime Text 3 en Ubuntu ):

     /opt/sublime_text/Packages/Makefile.sublime-package 

Nota, eso es realmente un archivo zip. Nota, eso es realmente un archivo zip . Cópielo, cambie el nombre con .zip al final y extraiga el archivo Makefile.tmLanguage. Cópielo, finalmente renómbrelo con .zip y luego extraiga el archivo Makefile.tmLanguage .

  1. En la nueva nueva edición Makefile.tmLanguageañadiendo al "firstLineMatch" en la clave y el "fileTypes" Después de Cadena sección. Al añadir después el botón "fileTypes" parte "firstLineMatch" y editar la nueva cadena Makefile.tmLanguage. En el ejemplo a continuación, las dos últimas líneas son nuevas (debe agregarlas usted). En el ejemplo a continuación, las dos últimas líneas son nuevas (debe agregarlas ). 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. La <string>sección contiene expresiones regulares que permiten 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". Esta expresión reconoce dos patrones: " -*-Makefile-*-" y " vim:syntax=make".

     ... <key>fileTypes</key> <array> <string>GNUmakefile</string> <string>makefile</string> <string>Makefile</string> <string>OCamlMakefile</string> <string>make</string> </array> <key>firstLineMatch</key> <string>^#\\s*-\\*-Makefile-\\*-|^#.*\\s*vim:syntax=make</string> 
  2. Modificado en el lugar Makefile.tmLanguageen la configuración de usuario en el Directorio: La modificados Makefile.tmLanguageen el directorio de configuración del usuario:

     ~/.config/sublime-text-3/Packages/User/Makefile.tmLanguage 

Todos los archivos que coinciden con la regla de la primera línea deben activar el resaltado de sintaxis cuando se abren. Todos los archivos que coinciden con la regla de la primera línea deben activar el resaltado de sintaxis al abrir.


Piso # 3

Vaya a Packages/User, cree (o edite) un .sublime-settingsarchivo con el nombre de la sintaxis donde desea agregar las extensiones, Ini.sublime-settingsen su caso, luego escriba algo como esto: vaya a uno Packages/User, cree (o edite) un .sublime-settingsarchivo, y el archivo se basa en usted Espero agregar el nombre de sintaxis de la extensión, en su caso Ini.sublime-settings, luego escriba algo como esto:

{
    "extensions":["cfg"]
}

Y luego reinicie Sublime Text


# 4F

En la versión actual de Sublime Text 2 (Build: 2139), se puede establecer la sintaxis para todos los archivos de una determinada extensión de archivo utilizando una opción en la barra de menú. En Sublime Texto 2: La versión actual (Build 2139), se Puede usar las opciones en la barra de menú para establecer la sintaxis de todos los archivos con una extensión de archivo específica. Un archivo de extensión con al The Open desea el valor por defecto para el SET A Navegar a través y en los siguientes menús: View -> Syntax -> Open all with current extension as... ->[your syntax choice]. Abrir un archivo que contiene la extensión que desea establecer los valores por defecto, a continuación, busque el siguiente menú: 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. Actualización 2012-06-28: Sublime La última versión de Text 2 (al menos desde Build 2181) le permite configurar la gramática haciendo clic en el tipo de gramática 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ú , abrirá el menú de selección de sintaxis y las opciones seleccionadas en la parte superior del menú .Open all with current extension as...

Actualizado 2016-04-19: a partir de ahora, esto también funciona para Sublime Text 3. Actualización 2016-04-19: a partir de ahora, esto también se aplica a Sublime Text 3.


# 5F

En ST2 hay un paquete que puede instalar llamado Default FileType que hace exactamente eso. En ST2, puede instalar un paquete llamado Default FileType. Más información en https://github.com/spadgos/sublime-DefaultFileType . Para obtener más información acerca de https://github.com/spadgos/sublime-DefaultFileType .

Publicado 0 artículos originales · elogiado 75 · 560,000 vistas +

Supongo que te gusta

Origin blog.csdn.net/w36680130/article/details/105467756
Recomendado
Clasificación