Как установить язык Gedit для определенных файлов
Как установить gedit для открытия файла в качестве языка CSS для расширения файла.SCSS?
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>
Создать новый системный тип MIME
Создать новый файл 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
Создать новый тип MIME только для вашего пользователя
Создать новый 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