Включаем подсветку синтаксиса для tpl файлов в Notepad++
Верстая тему Котонти, приходится работать с большим количеством tpl файлов. Все эти файлы имеют HTML синтаксис, но в стандартный набор расширений Notepad++ не входят. В итоге приходится вручную включать для них HTML-синтаксис, что совершенно неудобно.
Добавить расширение файла для автоматической подсветки в NPP++ можно, но сделано это не совсем дружественно к пользователю. Именно поэтому сей пост создан в виде напоминания:
- Заходим в меню «Опции» и выбираем в нем «Определение стилей»
- В колонке «Язык» выбираем HTML
- В окно «Польз. расширение:» вписываем tpl (без точки)
32. Сергей @ 16 янв 2020 г. в 09:28
Благодарен. Много лет ленился заняться этим вопросом, пробовал всевозможные варианты. Оказываетя решение подсвятки кода в .tpl файлах на NotePad++ рядом.
31. Елена @ 25 ноя 2019 г. в 18:50
30. Максим @ 20 ноя 2019 г. в 19:10
Ой, спасибо. Сэкономил кучу времени!
29. Сергей @ 30 сен 2018 г. в 14:34
Спасибо, бро!
28. Макс @ 7 сен 2018 г. в 21:03
Да, спасибо! Тупил сам, не мог понять где эту настройку включить.
27. Артур @ 19 янв 2018 г. в 14:52
Спасибо автору огромное, блин сколько мучался редактировал без подсветки))
26. Вал @ 19 авг 2017 г. в 09:34
Нет не сохраняет в нужный формат
25. Василий @ 4 июн 2017 г. в 09:21
Спасибо! Долго искал!)
24. Глеб @ 6 фев 2017 г. в 17:34
23. Антон @ 3 фев 2017 г. в 15:43
Спасибо, давно искал решение))))
22. Жудекс @ 27 окт 2016 г. в 23:05
21. Sandalb @ 7 июл 2016 г. в 20:32
Спасибо! Долго искал, как можно задать синтаксис для того или иного расширения. Автору респект!
20. Astana @ 8 июн 2016 г. в 14:37
Рахмет ! Получилось сразу, не забудьте переоткрыть notepad ++
Источник
Включаем подсветку синтаксиса для less файлов в Notepad++
Верстая проект при использовании less библиотеки в уже привычном для меня Notepad++ я долго не мог привыкнуть к отсутствию адекватной подсветки less синтаксиса. В очередной раз, столкнувшись с этой проблемой, я решил поставить крест своим мучениям и начал искать в сети способ добавления подсветки синтаксиса для less файлов в редакторе Notepad++.
Нашел, автору отдельное спасибо. Рецепт лечения перевел на русский язык.
1. Скачиваем этот XML-файл.
2. Запускаем Notepad++, переходим в меню Вид, а затем нажмите на пункт Пользовательское определение. К верхней части появившегося окна будет кнопка — Импорт, нажмите на нее и выберите тот XML файл, который вы загрузили на свой компьютер.
3. Перезапуск программы Notepad++. Открываем любой свой .less файл.
4. Переходим в меню Языки, там появится пункт LESS в нижней части списка. После нажатия на него подсветка синтаксиса less файла станет более дружелюбной.
Проверено лично — все работает отлично. Версия программы Notepad 5.9.6.2.
Внимание! Автор материала отмечает, что символ «
» не входит в загружаемый файл (xml) языка. К счастью, это легко исправить, вернувшись к диалоговому окну Пользовательское определение, выбираем вкладку Операторы, ставим флажок напротив надписи «Включить знак перехода» и вводим «
» в соседнее текстовое поле. Вот и все!
Однако есть небольшое НО, нормально подсветка синтаксиса less работает только при стандартной цветовой схеме программы. В другой, выбранной пользователем теме, подсветка будет не совсем корректной. Поэтому работая с less файлами, не забываем менять схему на дефолтную.
Источник
Создаём подсветку синтаксиса в Notepad++
Программируя в 1С привыкаешь к подсветке синтаксиса, используемой в конфигураторе, но когда хочешь распечатать исходник какого-либо модуля, чтоб вечерком посидеть с карандашом и подумать над написанным, то возникает некоторая проблема: а как же его распечатать с сохранением подсветки? Копипаст в текстовый редактор — потеря раскраски, печать напрямую из конфигуратора — тот же результат.
В последнее время подсел на notepad++, он умеет печатать с выбранной подсветкой синтаксиса, но проблема в том, что нет подсветки именно для языка, используемого в 1С. Долго и безрезультатно искал нужную подсветку синтаксиса. Нашел на одном сайте, но они просят денег и нет гарантии, что это то самое искомое.
Попытался сам вручную создать подсветку, но все шаманства с xml файлами не приводили к успеху. Наткнулся на статью «Включаем подсветку синтаксиса для less файлов в Notepad++», ожидал увидеть там рецепт создания этой самой подсветки, но как и многие комментирующие был разочарован содержанием поста. В результате копания мануалов у меня получилось таки создать нужную мне подсветку. Оказывается это совсем не сложно! Итак приступим:
- Открываем Notepad++.
- Для удобства открываем текстовый файл с кодом, который будем раскрашивать.
- В меню «Синтаксис» выбираем параметр «Свои настройки»
- В меню «Вид» выбираем пункт «Пользовательское определение языка» или нажимаем на панели инструментов кнопку:
Откроется окно настроек синтаксиса. Можно нажать кнопку «Стыковать» в правом верхнем углу (которая может называться «Dock», в зависимости от полноты перевода интерфейса), чтоб прилепить к правому краю окна. Плюсом такого решения будет полоса прокрутки, дающая возможность добраться до нижних параметров, которые могут просто не влезть по вертикали в монитор - На вкладке «Стандартный» настраиваем базовый стиль отображения в разделе «Настройка стандартного стиля»: основной шрифт, размер, цвет фона и текста, который не будет попадать под остальную раскраску. Все параметры применяются сразу и любые изменения можно наблюдать воочию.
На этой же вкладке в разделе «Настройка открытия ключевых слов» указываем теги группы, по которым определяются блоки текста. Например, у нас блоком является все, что между операторами «Процедура» и «КонецПроцедуры», следовательно «Процедура» пишем в первое поле, а «КонецПроцедуры» в поле ниже. Для каждой группы можно указать отдельные настройки шрифта и цвета. Ключевые слова разделяются пробелом. Добавим туда процедуры циклов и условий, чтоб можно было сворачивать их в группы. - С блоками разобрались, теперь подкрасим ключевые слова. Для этого нам понадобится вкладка «Списки ключевых слов». Здесь нам доступны 4 группы, которые мы можем использовать как нам заблагорассудится. Добавляем в первую все операторы, которые нужно выделить цветом, это будут всякие «Перем», «Выбрать» и т.п. Во вторую группу пропишем инструкции препроцессора «#» и поставим галочку «Префикс» для того, чтоб цветовая схема распространилась и на слово после этого символа.
- Плавно переходим на вкладку раскраски комментариев. Заполнение этой вкладки не должно вызвать каких-либо затруднений.
- Вкладка «Операторы» немного отличается от описанных выше. Здесь нам предоставляют список одиночных операторов, которые мы можем раскрасить. При помощи кнопки со стрелкой переносим нужные нам операторы в поле «Активные операторы» и ниже выставляем параметры раскраски. Чекбокс «Включить знак перехода» мне ничем не помог, так как при включении появляются в поле китайские символы и никак не хотят меняться. Далее следует группа разделителей: тут указываем цветовые и шрифтовые параметры для окавыченного текста. Думаю затруднений не составит сделать настройки на свой вкус.
- Теперь осталось сохранить наше творение под каким либо именем. Для этого в верхней части окна нажимаем кнопку «Сохранить как. » и вводим имя нашей синтаксической подсветки. Раскраска сохраняется в специальном файле userDefineLang.xml. Настройки можно экспортировать в отдельный файл, который в последствии можно распространять.
Кстати чекбокс «Любой регистр» почему-то игнорируется и подсветка остаётся регистрозависимой.
Всё! Наконец-то теперь можно распечатать код в цвете:
Единственное неудобство — это выбирать подсветку синтаксиса вручную при каждом открытии файла.
Ссылка на готовый xml для подсветки языка 1С на Github. Для использования у себя нужно сделать импорт через «Пользовательское определение языка» и перезапустить Notepad++.
Источник
Notepad не работает подсветка синтаксиса
Подсветка синтаксиса для SCL в Notepad++
Позволяет удобно редактировать тексты SCL даже без установленного S7-SCL
использовался Notepad++ v6.4.5.
Запускаем программу и выбираем в меню «Задать свой язык. «
Нажимаем «Импортир. » и выбираем загруженный файл Simatic SCL.xml
Закрываем и открываем программу.
Теперь можно выбрать тип подсветки «Siemens SCL» из меню.
Результат работы.
- возможность сворачивания/разворачивания логических блоков в тексте программы (блоки, IF-THEN структуры и т.д.)
- возможность включения/выключения блоков текста в комментарии одним кликом
Загрузить файл настроек (1.5Kб)
Контакт с автором: mail
Комментарии к материалу
Добавлен: cerberus Дата: 2013-10-09
Добавлен: den_sad Дата: 2013-10-10
В вкладке синтаксис нет пункта ‘задать свой язык’. Какая у вас версия программы Notepad++?
Добавлен: komatic Дата: 2013-10-10
Notepad++ v6.4.5 пишет
Добавлен: Pvalp Дата: 2013-10-11
Неплохая вещь.
А для WORDa или EXCELя есть что-то подобное?
Добавлен: Дмитрий Дата: 2013-10-18
Отлично))) я делал свою, но не допилил до ума. Сворачивание раборало не так как хотелось. Посмотрим что у Вас получилось. Спасибо большое.
Добавлен: Сергей Дата: 2017-12-12
Вещь отличная.
Но сворачивание работает не совсем корректно.
Добавлен: Сергей Дата: 2017-12-12
В этом архиве подсветка так себе, но сворачивание нескольких подряд написанных FB работает лучше
http://notepad-plus.sourceforge.net/commun/userDefinedLang/scl.zip
Добавлен: Семен Дата: 2018-03-16
Пацаны вобще ребята!
Добавлен: Сергей Дата: 2019-11-21
В бесплатном редакторе Visual Studio Code плагины имеются, очень неплохо выглядит при этом.
       
Источник
FAQ Как подсветить код в Notepad++
BadMandarin
Как с такого: , сделать такое:
.
Чтобы подсветить код, вам нужно сделать несколько простых шагов:
1) Зайти в Опции потом в Определение стилей.
4) Потом нажимаем «ОК», после того как табличка пропадёт закрываем все файлы которые у нас открыты в notepad++(только sma и те форматы которые мы указывали выше), если они открыты.
5) Открываем их опять и видим что наш код теперь разноцветный
Также есть 2 способ более простой, но он не сохраняет выставленную вами подсветку:
1) Нажимаем на Синтаксисы потом на С и потом выбираем С++
2) Готово .
Еще раз повторюсь выставленый вами синтаксис не сохранится таким способом!
Помог? Нажми Мне Нравится . ?
Источник