Как я могу сказать kate использовать подсветку CSS для файлов .less по умолчанию?

3141
wayne

Как я могу сказать Кейт использовать CSS подсветку для .lessфайлов по умолчанию?

4

3 ответа на вопрос

9
nilli

Настройки → Настроить Kate → Открыть / сохранить → Режимы и типы файлов → Загрузить выделенные файлы.

Нет необходимости заходить на веб-сайт, чтобы скопировать какие-либо файлы или изменить какие-либо настройки, просто зайдите в настройки Kate и просто загрузите файл подсветки Less CSS, доступный через графический интерфейс. Кто-то сделал это очень легко.

1
wayne

направьте ваш браузер на 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 за меньшие деньги, потому что его просто недостаточно, и он комлетно ломается после комментариев среди прочего.

0
Rob W

Файлы определения подсветки синтаксиса расположены по адресу:

~/.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 
спасибо, я уже понял, забыл об этом. На самом деле вам вообще не нужно редактировать файлы. wayne 11 лет назад 0
@wayne Вам нужно редактировать файлы, только если вы хотите использовать существующие файлы синтаксиса для новых расширений. Но если вы используете `less.xml`, то редактировать файл действительно не нужно. Rob W 11 лет назад 0
Хм? На самом деле вы не правы, вы можете просто ввести расширения (варианты, которые я указал в моем ответе) с точкой с запятой между ними. wayne 11 лет назад 0
@wayne Тот факт, что это может * также * быть сделано через графический интерфейс, не лишает законной силы мой ответ. Что касается дат: мой ответ содержал ссылку на последнюю версию файла, отображаемая команда была иллюстрацией того, как применять файлы. Rob W 11 лет назад 0
«Вам нужно только ** отредактировать файлы **, если вы хотите использовать существующие файлы синтаксиса для новых расширений. Но если вы используете less.xml, тогда действительно нет необходимости редактировать файл». Это не правильно! Могу поспорить, что вы не знали об этой опции, и тот факт, что вы ** не ** "должны" редактировать файлы ** вообще **, является правильным! Конец если история! Я никогда не говорил, что недопустимо говорить, что это также можно редактировать в самих файлах. Вы также ничего не сказали только о иллюстрации, это последняя версия от ** сегодня **, и если кто-то приходит сюда через год, он читает «скопировать и вставить», и это плохая идея. Мой ответ лучше! wayne 11 лет назад 0
@wayne Обновленный URL для `wget`. Теперь последняя версия загружена. PS. Q & A - это не конкурс, не нужно быть грубым. Rob W 11 лет назад 0
В следующий раз просто не защищай свои ложные ответы и признайся, что ты не прав и я не буду "грубить". wayne 11 лет назад 0

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