воскресенье, 23 октября 2016 г.

Как создать макрос в Sublime Text

Рассмотрим такой инструмент автоматизации как макросы. Этот инструмент можноиспользовать в том случае, когда нужно повторить одну и ту же последовательность команд, выполненную пользователем.

Макрос представляет собой обычный JSON файл с расширением .sublime-macro. Sublime Text поставляется с несколькими существующими макросами, которые можно найти в меню Tools-> Macros.

Чтобы создать макрос, нажмите ctrl + q и выполните последовательность шагов. Затем нажмите ctrl + q еще раз, чтобы остановить запись макроса. Новый макрос не сохраняется в файл. Вместо этого, он сохраняется в в буфер. В буфере сохраняется только последний записанный макрос. После закрытия программы, макрос из буфера исчезает. Вы можете запустить макрос нажав ctrl + shift + q, или сохранить его, выбрав Tools->Save Macro.

К сожалению, богатые возможности поиска и замены, имеющиеся в Sublime Text не работают в макросах.

Создаем простой макрос

Разберем простой пример. Предположим, вам нужно вывести значение переменной в error.log.

1. Переместите указатель на любую переменную
2. Нажмите ctrl + q чтобы начать запись макроса.
2. Нажмите ctrl + shift + пробел (Expand Selection to Scope) чтобы выделить переменную, нажмите клавишу <- чтобы перейти в начало переменной
3. Наберите на клавиатуре ob_start(); var_dump(
4. Нажмите ctrl + -> чтобы перейти в конец названия переменной
5. Наберите ); error_log(ob_get_clean());
6. Нажмите ctrl + q чтобы остановить запись макроса.
7. Готово. Переместите указатель на любое слово, нажмите ctrl + shift + q чтобы запустить макрос

Комментариев нет:

Отправить комментарий