Existen al menos tres opciones:
- sintaxis cambiar manualmente (no se prefiere, pero fácil; No necesita explicación)
- Añadir
"Gemfile"
a la lista de archivos Rubí-sintaxis
- Use el plugin que enlazar y crear un paquete para él
1. Sin explicación, pero truco muy útil
Puede enlazar una combinación de teclas para ajustar la sintaxis sin mover al ratón.
i limitó a cambiar la sintaxis Ctrl-Opt-Espacio añadiendo lo siguiente a mis combinaciones de teclas de usuario:
[
{ "keys": ["ctrl+alt+space"],
"command": "show_overlay",
"args": { "overlay": "command_palette", "text": "Set Syntax: " } }
]
2. Añadir "Gemfile"
a la lista de archivos de sintaxis de Ruby-
- Linux:
~/.config/sublime-text-2/Packages/Ruby/Ruby.tmLanguage
- OS X:
~/Library/Application Support/Sublime Text 2/Packages/Ruby/Ruby.tmLanguage
- de Windows:
%APPDATA%/Sublime Text 2/Packages/Ruby/Ruby.tmLanguage
También se puede llegar mediante el uso de la opción de menú Preferences -> Browse Packages
y entrar en el paquete de Ruby. Una vez que esté en el archivo, será obvio: es el elemento <array>
con nombres de archivo de aspecto rubí. Agregue <string>Gemfile</string>
y ya está todo listo.
Es posible que la configuración se sobrescriba en una actualización; No estoy seguro de cómo funciona esto con ST2 –. Puede ser más limpio hacerlo a través del código que en el fragmento.
3. Utilizando el fragmento se enlazó a
más trabajo (y la corrección de un error de sintaxis). Puede hacerlo manualmente, creando un directorio en Packages
(consulte la ubicación anterior) o cree un paquete real y permita que ST2 lo instale.
Creé un paquete de prueba llamado "Syntax"
y copié el fragmento en él, reinicié ST2 y abrí un Gemfile
funcionó como se esperaba.La corrección requiere un colon adicional (new gist), cáscara de nuez:
elif name[-3] == "erb": # Needed a semi-colon here.
set_sintax(view, "HTML (Rails)", "Rails")
usted puede decir probablemente el editor de aplicar el resaltado de sintaxis rubí. Después de todo el gemfile es la sintaxis de ruby. pero entonces, ¿qué pones en tu gemfile? no estás poniendo toda tu aplicación de rieles allí, ¿o sí? – three
@three, en absoluto! Es solo que cada vez que abro el Gemfile, no hay resaltado de sintaxis. Solo encontré la opción. No lo recuerdo. Tengo que hacerlo cada vez que abro el archivo. :/ – Mohamad