2011-07-11 16 views

Respuesta

2

Puede cambiar la preferencia destacando de la lista desplegable que aparece en la barra de estado. Vea si hay una opción para RHTML presente. Si no lo hay, puede seguir esta publicación para instalarlo en: here. Eso es lo que hice, me funciona.

2

Este método funciona para mí. Está tomado de este article. Lamentablemente, los comandos mostraron que no funciona porque los archivos que se supone que debemos descargar no están disponibles. Así que aquí están los pasos modificados, incluido el contenido de los archivos.

Crear o anular el archivo /usr/share/gtksourceview-2.0/language-specs/rhtml.lang con el siguiente contenido:

<?xml version="1.0" encoding="UTF-8"?> 
<language id="rhtml" _name="RHTML" version="2.0" _section="Markup"> 
    <metadata> 
    <property name="mimetypes">text/rhtml</property> 
    <property name="globs">*.rhtml</property> 
    </metadata> 
    <definitions> 
    <context id="erb-block"> 
     <start>&lt;%</start> 
     <end>%&gt;</end> 
     <include> 
     <context ref="ruby:ruby:*"/> 
     </include> 
    </context> 
    <context id="rhtml"> 
     <include> 
     <context ref="html:html"/> 
     <context ref="erb-block"/> 
     </include> 
    </context> 
    </definitions> 
</language> 

y también crear o anular el archivo /usr/share/mime/packages/rails.xml con el siguiente contenido:

<?xml version="1.0" encoding="UTF-8"?> 
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> 
    <mime-type type="text/rhtml"> 
    <sub-class-of type="text/html"/> 
    <comment>RHTML Template</comment> 
    <glob pattern="*.rhtml"/> 
    <glob pattern="*.erb"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby JavaScript</comment> 
    <glob pattern="*.rjs"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby Rakefile</comment> 
    <glob pattern="Rakefile"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby Rake Task</comment> 
    <glob pattern="*.rake"/> 
    </mime-type> 
    <mime-type type="application/x-ruby"> 
    <comment>Ruby XML Template</comment> 
    <glob pattern="*.rxml"/> 
    <glob pattern="*.builder"/> 
    </mime-type> 
    <mime-type type="text/x-yaml"> 
    <comment>YAML Ain't Markup Language</comment> 
    <glob pattern="*.yml"/> 
    </mime-type> 
</mime-info> 

A continuación, ejecute sudo update-mime-database /usr/share/mime.

13

¡Oh! Tengo la solución.

Necesita instalar Gmate en Ubuntu. GMate es una colección de complementos, temas/estilos y otras mejoras para obtener funciones similares a TextMate en Gedit. Escriba los siguientes comandos para instalar Gmate.

sudo apt-add-repository ppa:ubuntu-on-rails/ppa 
sudo apt-get update 
sudo apt-get install gedit-gmate 

Cuando haya terminado su abierto un voila .html.erb y! ahí está.

Más información visite https://github.com/gmate/gmate#readme

+0

Estoy teniendo una experiencia maravillosa con este.:) –

+0

Para linuxmint usuarios, primero quité el gedit menta bloqueado versión antigua: 1- 'sudo apt-get gedit' purga 2-' sudo apt-get purga gedit-common' entonces puse de vuelta con gedit la versión estable más nueva requerida para la instalación de gedit-gmate. 3- 'sudo apt-get install gedit-common/raring' 4-' sudo apt-get install gedit/raring' –

1

Si utiliza Debian, entonces hay un paquete para los tipos MIME necesarios y los archivos de sintaxis: https://github.com/mkllnk/gedit-rails-extensions/releases

El paquete también podría funcionar con otras distribuciones basadas en Debian como Ubuntu. Los archivos contenidos funcionan en general con gedit y son independientes del sistema. Son similares a los archivos mencionados en otras publicaciones. Pero si hay nuevas versiones de Gnome los archivos .lang tienen que estar en un directorio nuevo:

/usr/share/gtksourceview-3.0/language-specs/ 

Si utiliza Ubuntu y quieres más características que destacan a continuación GMate se supone que es muy bueno.

Cuestiones relacionadas