Como definir o idioma do gedit para arquivos específicos

0

Como definir o gedit para abrir o arquivo como linguagem CSS para extensão de arquivo .SCSS?

    
por jcubic 18.08.2015 / 15:16

1 resposta

4

Há mais de uma possibilidade

  1. Altere a especificação de idioma do CSS

    • GTK3

      sudo nano /usr/share/gtksourceview-3.0/language-specs/css.lang
      
    • GTK2

      sudo nano /usr/share/gtksourceview-2.0/language-specs/css.lang
      

    e substitua a linha

    <property name="globs">*.css;*.CSSL;</property>
    

    com

    <property name="globs">*.css;*.CSSL;*.scss;*.SCSS;</property>
    

  • Crie um novo tipo de mime em todo o sistema

    • Crie um novo arquivo XML

      nano /usr/share/mime/packages/scss.xml
      
    • Adicione o código XML abaixo

      <?xml version="1.0" encoding="UTF-8"?>
      <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
        <mime-type type="text/css">
          <comment>CSS file</comment>
          <glob pattern="*.SCSS"/>
          <glob pattern="*.scss"/>
        </mime-type>
      </mime-info>
      
    • Atualize o banco de dados

      sudo update-mime-database /usr/share/mime
      

  • Crie um novo tipo de mime apenas para o seu usuário

    • Crie um novo arquivo XML

      nano ~/.local/share/mime/packages/scss.xml
      
    • Adicione o código XML abaixo

      <?xml version="1.0" encoding="UTF-8"?>
      <mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
        <mime-type type="text/css">
          <comment>CSS file</comment>
          <glob pattern="*.SCSS"/>
          <glob pattern="*.scss"/>
        </mime-type>
      </mime-info>
      
    • Atualize o banco de dados

      update-mime-database ~/.local/share/mime
      
  • por A.B. 18.08.2015 / 17:42