Быстрый переход к определению функции/класса

Рейтинг: 0.3530  
На голосовании
Предложил Богомолов Максим 19.03.2015 14:05:40

Быстрый переход к определению функции/класса

Предлагаю добавить возможность при просмотре файла средствами Битрикс делать быстрый переход к определению функции или класса, как это реализовано в PhpStorm.

Зачем нужно:
  1. Далеко не все используют IDE, в связи с этим мотивация лазить по коду с целью изучения исходников весьма низкая, т.к. без IDE это очень трудоемкий процесс.
  2. У тех, кто использует IDE, не всегда есть возможность/желание создавать проект только ради того, чтобы с бОльшим комфортом докопаться до источника проблемы.
  3. Битрикс лучше всех знает собственную архитектуру, поэтому не возникнет проблем с поиском точки, из которой подключается данный компонент или вызывается функция. Иногда приходится перебирать кучу мест, чтобы определить истинную точку подключения шаблона или компонента.

Рейтинг: 1.3781  
Максимов Андрей 06.05.2015 13:45:54
Вы предлагаете добавить функционал другого класса ПО. Пусть лучше CMS совершенствуют, а не тратят силы на то, что итак делают другие.
Ничто не мешает настроить вам в нужных IDE FTP/SSH закачку файлов и сохранение после редактирования.

И посмотрите в сторону http://bxapi.ru/.
Рейтинг: 0  
Семёнов Роман 01.12.2016 08:28:05
согласен что переход на определение функциии класса и тп. нужен и мега-удобен. особенно если нет доступа к фтп (а такое часто бывает в мультисайтовых конфигурациях). и приходится работать через файловый менеджер битрикса.

но я бы для начала предложил добавить api для расширения редактора кода.

а там уж пусть кому что надо городит. хоть IDE свою запиливает.

а если будет api - для начала можно приделать этот источник индексации  там уже все есть.
https://bxapi.ru/src/?module_id=iblock&name=CIBlockElement::GetList
- получаем путь к файлу по заданному определению
- открываем окно редактирования с локальным файлом