Как установить язык Gedit для определенных файлов

Как настроить gedit для открытия файла в качестве языка CSS для расширения файла .SCSS?

0
задан 18 August 2015 в 18:21

1 ответ

Существует больше чем одна возможность

  1. Измените спецификацию языка для 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
      

    и замените строку

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

    с

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

    enter image description here

    enter image description here


  1. Создайте новый тип пантомимы в масштабе всей системы

    • Создайте новый XML-файл

      nano /usr/share/mime/packages/scss.xml
      
    • Добавьте код XML ниже

      <?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>
      
    • Обновите базу данных

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

    enter image description here


  1. Создайте новый тип пантомимы только для Вашего пользователя

    • Создайте новый XML-файл

      nano ~/.local/share/mime/packages/scss.xml
      
    • Добавьте код XML ниже

      <?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>
      
    • Обновите базу данных

      update-mime-database ~/.local/share/mime
      
4
ответ дан 19 August 2015 в 04:21
  • 1
    Но я должен дать владение обычному пользователю, для не укоренения! – AlwaysLearning 9 November 2016 в 21:38

Другие вопросы по тегам:

Похожие вопросы: