Как сделать подсветку кода в файле шаблона *.tpl?

Редактор Notepad++ «не понимает» расширения *.tpl и отображает файлы шаблонизатора простым «плоским» текстом, без подсветки и форматирования. А его всего-навсего надо настроить.

В Главном меню Notepad++ :Опции/Определение стилей. В самой левой колонке «Язык» выделить HTML. Внизу появится окошко «Польз. расширение». В этом окне набрать tpl.
То же самое проделать для языков php и javascript. Затем щелкнуть по кнопке ОК.

Вуаля, заработало.

Создание макросов

Пользовательский макрос очень полезная штука, когда нужно вставить в код скрипта группу операторов по горячей клавише (или комбинации клавиш).

1. Для создания макроса сперва нужно создать запись. В главном меню: Макрос/Начало записи. Затем вводите с клавиатуры свой код символ за символом (буфер обмена тут, увы, не работает). Когда вы закончили, выбираете Макрос/Остановка записи. Запись создана.

2. Теперь нужно эту запись записать как макрос. Если этого не сделать, после перезапуска Notepad++ запись исчезнет. Макрос/Сохранить запись в макрос. Выскочит меню, которое предложит дать макросу название и назначить ему горячую комбинацию клавиш. Не все комбинации клавиш могут быть использованы: если такая комбинация уже задействована, внизу окна появляется предупреждение «Conflict Found!». В этом случае макрос будет создан, но на введенную вами комбинацию клавиш реагировать не будет.

3. Чтобы задействовать макрос, поставьте курсор в нужное место кода и нажмите горячую комбинацию данного макроса. Если вы забыли эту комбинацию, ее всегда можно посмотреть в пункте Макрос. Вызвать макрос можно и из этого пункта, просто щелкнув по имени макроса.

4. Изменить имя макроса или горячую комбинацию или удалить макрос можно в меню Макрос/Измен. гор. клав/Удалить макро. Отредактировать макрос тут, к сожалению, нельзя.

Редактирование макросов

Текст макроса хранится в файле shortcuts.xml. А вот где хранится shortcuts.xml – зависит от вас. Если при установке поставить галочку “Don’t use %APPDATA%”, то файл будет находиться в Program Files, в противном случае – в Document and Setings/%USERNAME%/Application Data/Notepad++.

В файле находятся теги <Macros> и </Macros> . Все макросы находятся между ними. Каждый макрос имеет структуру:

 
    <Macro name=»First» Ctrl=»no» Alt=»no» Shift=»no» Key=»0″>
    <Action type=»X» message=»XXXX» wParam=»XXX» lParam=»0″ sParam=»"/>
    </Macro>

В объявлении name – это уникальное имя макроса, затем комбинация горячих клавиш. В теле макроса, то, что между < и /> — это само действие, действий может быть сколько угодно. Action type – это тип действия. В случае “0” – это действие относящееся к общим командам, в случае “2” – к командам, дублирующим команды меню. Если писать общую команду, код указывается в message, а wParam принимает значение “0”. Если писать команду, дублирующую команду меню, message принимает значение “0”, а wParam – код. Для добавления нового макроса достаточно вставить его текст между тегами <Macros> и </Macros> . Нельзя редактировать файл shortcuts.xml в редакторе Notepad++. При закрытии редактора, он перепишет файл заново. Необходимо закрыть Notepad++ и отредактировать файл обычным блокнотом.


Совет дал Странник


 
notepad.txt · Последние изменения: 2017/01/06 11:31 От stroller7