Как я могу сказать kate использовать подсветку CSS для файлов .less
по умолчанию?
3 ответа
Настройки → Настроить Kate → Открыть / сохранить → Режимы и типы файлов → Загрузить выделенные файлы.
Нет необходимости заходить на веб-сайт, чтобы скопировать какие-либо файлы или изменить какие-либо настройки, просто зайдите в настройки Kate и просто загрузите файл подсветки Less CSS, доступный через графический интерфейс. Кто-то сделал это очень легко.
направьте ваш браузер на https://github.com/mtorromeo/kate-syntax-files/blob/master/less.xml, нажмите на raw и "сохранить файл как" в ~/.kde/share/apps/katepart/syntax this Таким образом, вы всегда получите последнюю версию, а не день, когда Роб У опубликовал команды.
Я думаю, что нет никакого дополнительного варианта, необходимого для этого. Но вам нужно только зайти в settings -> configure kate -> open/save -> modes & filetypes
внутри kate, чтобы отредактировать, какие файлы синтаксиса будут использоваться для каких типов файлов. Не нужно редактировать файлы для этого, хороший скрытый вариант;).
Не рекомендуется использовать синтаксис css для меньших затрат, потому что его просто недостаточно, и он комлетно ломается после комментариев среди прочего.
Файлы определения подсветки синтаксиса расположены по адресу:
~/.kde/share/apps/katepart/syntax/
/usr/share/kde4/apps/katepart/syntax/
Для редактирования файлов в первом каталоге требуются права суперпользователя, а файл с подсветкой синтаксиса будет доступен каждому пользователю kate в вашей среде. Если каталог не существует, создайте его для размещения файла.
Найдите <language>
и измените атрибут extensions
следующим образом:
<language name="CSS" ... extensions="*.css" ... >
<language name="CSS" ... extensions="*.css;*.less" ... >
Вместо того, чтобы изменять css.xml
, я рекомендую получить файл определения для less css
, так что меньший синтаксис также будет выделен правильно. Смотрите mtorromeo / kate-syntax-files / less.xml
на GitHub.
Скопируйте и вставьте следующие команды, затем перезапустите Kate.
mkdir -p ~/.kde/share/apps/katepart/syntax
wget https://raw.github.com/mtorromeo/kate-syntax-files/master/less.xml