Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

notepad [2016/08/06 11:29]
stroller7
notepad [2017/01/06 11:31] (текущий)
stroller7
Строка 1: Строка 1:
-==Полезный совет== +== Как сделать подсветку кода в файле шаблона *.tpl? == 
-Редактор Notepad++ "не понимает" расширения *.tpl и отображает файлы шаблонизатора простым "плоским" текстом, без подсветки и форматирования. Я сам с этим долго мучился, пока не наткнулся в этих ваших интернетах на такой совет:+Редактор Notepad++ "не понимает" расширения *.tpl и отображает файлы шаблонизатора простым "плоским" текстом, без подсветки и форматирования. А его всего-навсего надо настроить.
В Главном меню Notepad++ :Опции/Определение стилей. В Главном меню Notepad++ :Опции/Определение стилей.
Строка 7: Строка 7:
Вуаля, заработало. Вуаля, заработало.
 +
 +== Создание макросов ==
 +Пользовательский макрос очень полезная штука, когда нужно вставить в код скрипта группу операторов по горячей клавише (или комбинации клавиш). \\
 +
 +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> . Все макросы находятся между ними.
 +Каждый макрос имеет структуру:
 +<code>
 +    <Macro name=»First» Ctrl=»no» Alt=»no» Shift=»no» Key=»0″>
 +    <Action type=»X» message=»XXXX» wParam=»XXX» lParam=»0″ sParam=»"/>
 +    </Macro>
 +</code>
 +В объявлении name – это уникальное имя макроса, затем комбинация горячих клавиш.
 +В теле макроса, то, что между < и /> — это само действие, действий может быть сколько угодно.
 +
 +Action type – это тип действия. В случае “0” – это действие относящееся к общим командам, в случае “2” – к командам, дублирующим команды меню.
 +Если писать общую команду, код указывается в message, а wParam принимает значение “0”.
 +Если писать команду, дублирующую команду меню, message принимает значение “0”, а wParam – код.
 +
 +Для добавления нового макроса достаточно вставить его текст между тегами  <Macros> и </Macros> .
 +
 +Нельзя редактировать файл shortcuts.xml в редакторе Notepad++. При закрытии редактора, он перепишет файл заново. Необходимо закрыть Notepad++ и отредактировать файл обычным блокнотом.
---- ----
Совет дал **[[http://www.instantcms.ru/users/stroller7 | Странник]]** Совет дал **[[http://www.instantcms.ru/users/stroller7 | Странник]]**
---- ----
 
notepad.txt · Последние изменения: 2017/01/06 11:31 От stroller7