DEV Studio (PHP or analogs)

Раздел для извращенцев( :) ) — поклонников фара.

Сообщение dev_php » Вт авг 16, 2005 7:41 am

DEV Studio
Вот о чем я мечтаю:
Идеальный редактор PHP.

Разберем по кусочкам:

Что есть:
Редактор-основа -- внутренный редактор. Идеально.
Подсветка синтаксиса -- colorer. Непревзайденно!

Чего надо (в порядке приоретета):
1)Автодополнение. Зачатки -
<a href='http://plugring.farmanager.com/downld/files/editcmpl_ex.rar' target='_blank'>http://plugring.farmanager.com/downld/files/editcmpl_ex.rar</a>. Но нужно для
функции это замутить. Ну это типо так: нажимаю "mysql" выпадает минюха с
несколькими подходящими функциями и переменными.
Идеи:
Несомненно нужно копать в сторону colorer. Просто нужно искать (регулярками онли, у колорера какой то файлик нужно сделать вроде) примерно такое чудо:

<?
/**
* @return int
* @param number int
* @desc Return the absolute value of the number
*/
function abs($number) {bla bla bla}
?>


Обязательным элементом здесь будет function. Далее до кавчок. Ну конечно же выташить и из PHPDoc.
Так вот где искать:
Во первых в текущем файле. Во вторых в проекте (о нем ниже). В третих в заготовке со всеми функциями (не нужо волноваться такой файл уже есть из zend).
Это самое важное!

Ну дальше больше: Поиск переменных, и (над этим куском придетья попотеть!) путешествие по методам класса.
Главное здесь не переборшить. Все должно тонко настариваться под конкретые гигогерцы (кстати у zend этого нет. Ну зачем мне oracle функции??). Идеально бы все через файлики мутить, как в новом колорер (Там есть param-php вроде, где указываеться какие бибки подсвечивать).


2) Замутить проекты. Ну это через виртульные панели (вроде так называеться). Типо открываеш панель-проект и кидаешь туда файлы. Они будут общее имя иметь и всё такое. Нужно несколько панелей-проектов под разные проекты. И ещё бы настройки для каждой (см ниже).

3) Доделать call command
(http://plugring.farmanager.com/downld/f ... omm170.rar). Точнее пределать, ибо исходников нет. Это такая штука для запуска прогам. Мошная, ибо на colorer жиздиться. Я на нее навесил php.exe - и ваауля поялвяется диалог с косяками. Так вот выбираешь ошибку - и диалог дохнет и поновой компилить нужно. Нужно бы его сохранить. Еще бы реализовать путешествие по внешним файлам (ибо модульность великая вешь). Это будет internel debuger (без брейков).

Дальше мечты маньяка (мои):

4) Внешний дебагер на основе DBG (http://dd.cron.ru/dbg/downloads.php), вот здесь я слаб. Но врод тоже не так сложно. Брейки ставить только что.

5) Мелкие рюшечки. Загладки (букмарки) и quikcmarck. О последнем:
Типа ставишь эту штуку, а потом по нажатию клавишь летишь к первой же. Стырить из PHPEdit.

6) Шаблоны. Плагинов на этот мотив уйма. Но хотелось бы как в PHPEdit:
Тика набрал if, тут шаблон такой выскочил:
if(.) {

q

}

Точка позиция курсора. q - quicmarck. Ленивый я.





Думаю всё. Пункт 4 и 5+6 думаю в отдельно нужно заделать. И в последнию очередь.

Для умников: пробовал zend, phpedit, phped (обе), php expert editor, komodo, eclipce+phpeclipce (есть еще trustudio, но не думаю что там что то талковое), и остальной гемморой (и макромедия, и хоумсайт, и аэдитор, и ультраэдит, и мультиплас, и бред3, и блокнот). Все сосут (даже с кучей мегабайт фигни) у FAR+Colorer (по быстроте, и главное подкраски).

К стати это может подойти и для других языков (perl к примеру)

Согласен стать координатором и главным тестером проекта. Консультант по PHP. Что касаеться программинга, врядли <!--emo&:(-->[img]style_emoticons/<#EMO_DIR#>/sad.gif[/img]<!--endemo-->. Идем на форум. Пишем мне в мыло.

Если найдеться хоть один реализатор, то поделюсь и остальными идеями (вплоть до блок схем:). Сегодняя меня прёт...
Можно будет продавать буржуям <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo--> Мне 10%
dev_php
Призывник
 
Сообщений: 2
Зарегистрирован: Вт авг 16, 2005 7:11 am
Пункты репутации: 0

Сообщение maxdrfl » Пн авг 29, 2005 10:48 am

значит так

true template - это 1, 3 (вызов внешнего компилятора, перехват вывода, обпределение и переход на ошибки), 6
еще не помешает S&R - поиск всех вхождений+поиск разделов файла.

и ввобще дуй сюда
<a href='http://plugring.farmanager.com/cgi-bin/downld.cgi' target='_blank'>http://plugring.farmanager.com/cgi-bin/downld.cgi</a>
<a href='http://www.farmanager.com/forum/' target='_blank'>http://www.farmanager.com/forum/</a>
maxdrfl
Лейтенант
 
Сообщений: 80
Зарегистрирован: Вс дек 26, 2004 5:36 am
Пункты репутации: 0


Вернуться в FAR Manager

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron