Содержание:
- Notepad++ для битрикс;
- Живое описание API;
- Как сделать, чтобы IDE видела все функции, классы, методы и события битрикс API.

Здравствуйте!
Сегодня начну цикл из трех статей(возможно их будет больше) по оптимизации работы битрикс программиста.
Notepad++ для битрикс
Я довольно активно использую программу Notepad++. Быстрая программа, настраиваемая и расширяемая. Поэтому нужно задействовать её функционал по-максимуму. Нашел занимательную статью «Поиск в документации битрикса по ключевому слову в Notepad++»
Изменил в shortcuts.xml (в windows 8: C:\Users\Admin\AppData\Roaming\Notepad++) c
1 2 3 | < Command name = "Google Search" Ctrl = "no" Alt = "yes" Shift = "no" Key = "113" > http://www.google.com/search?q=$(CURRENT_WORD) </ Command > |
на
1 2 3 | < Command name = "Google Search" Ctrl = "no" Alt = "yes" Shift = "no" Key = "113" > http://dev.1c-bitrix.ru/api_help/index.php?SearchQuery=$(CURRENT_WORD)&AJAX_CALL=Y </ Command > |
Также можно указать сайт Антона Долганина http://bxapi.ru . Там вы найдете исходные коды классов, функций, методов, событий 1с битрикс.
1 2 3 | < Command name = "Google Search" Ctrl = "no" Alt = "yes" Shift = "no" Key = "113" > http://bxapi.ru/?search=$(CURRENT_WORD) </ Command > |
Выделил слово getlist нажал alt+f2 открылось окно (рис. 1).
Хотелось бы узнать и ваши трюки, хитрости, используемые плагины для нотепада, упрощающие жизнь программиста.
Живое описание API
Порой возникает ситуация когда функционал незадокуметирован.
Остается посмотреть сам код и разобраться что к чему. В помощь для таких случаев есть специальный бесплатный модуль Живое описание АПИ, который сканирует текущие файлы ядра и выводит список доступных API функций и событий всех модулей.
Как сделать, чтобы IDE видела все функции, классы, методы и события битрикс API
На основе Живого описания API можно сделать файл со всеми классами, функциями и методами пустышками для вашей среды разработки (подсказал Антон Долганин).Последовательность действий:
- Прежде надо установить и просканировать модулем http://marketplace.1c-bitrix.ru/solutions/bitrix.liveapi/
- Скачиваете скрипт помощник;
- После сканирования взять файл /bitrix/managed_cache/live_api.data и поместить его в папку с вышеупомянутым скриптом;
- Новый код генерируется файлом bx_make_api.php, он создаст файлы (по одному на каждый модуль) в папке запуска скрипта
Полученные файлы можно скормить в среду разработки и пользоваться выпадающими подсказками к Апи битрикс.
В следующей статье я расскажу, как настроить среды разработки такие как: Eclipse, PhpStorm, NuSphere PhpED, NetBeans, под работу с битрикс проектами.
Оставить комментарий