Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   php редактор (http://www.flasher.ru/forum/showthread.php?t=47452)

Crazy 31.07.2003 16:28

Цитата:

Оригинал написал(а) Pejone
Крейзи не факт что авторы ПИАР работают с ВИМ.
Факт. Лично видел в одном из файлов характерным vim'овские маркры фолдинга и строку с опциями редактора. :)

Nirva 31.07.2003 21:33

о... только проснулся начну смотреть.

jeeka 01.08.2003 01:09

Ну-с, будем качать phpExpertEditor, посмотрим, что он из себя
представляет.

jeeka 01.08.2003 01:53

Закачал PHPExpertEditor. Прога хорошая, бесплатная(для граждан СНГ), с подсветкой, макросами, отладчиком и всеми наворотами. Короче пока нравиться. :) .
Спасибо!

Nirva 01.08.2003 01:56

уууу... вим точно для крутых. читаю документацию.

Крэйзи - какие особые фичи вима ты используешь постоянно, чтобы сказать примерно "я так к ним привык, что не представляю скриптить без вима"?

Crazy 01.08.2003 09:48

Цитата:

Оригинал написал(а) Crazy
Факт.
Документальное подтверждение:

1. В файле Getopt.php:

Код:

/* vim: set expandtab tabstop=4 shiftwidth=4: */
2. В файле Tar.php

Код:

/* vim: set ts=4 sw=4: */
3. Маркеры фолдинга в go-pear.php, PEAR.php, Tar.php

Crazy 01.08.2003 09:54

Цитата:

Оригинал написал(а) Nirva
Крэйзи - какие особые фичи вима ты используешь постоянно, чтобы сказать примерно "я так к ним привык, что не представляю скриптить без вима"?
1. Клавиатурные макросы. Простейший пример: вводим слово "foo" и нажимаем ";=". Получаем код:

Код:

$this->foo = $foo;
...т.е. типовая строка в коде конструктора. Аналогично всякие echo с квотингом и без и т.п.

2. Обработка исходного текста и формирование меню с навигаций по элементам. Например, у меня в специальной менюхе выводится список констант, сгруппированных по префиксам. При выборе константы попадаем на ее определение. Аналогично с функциями и классами.

3. Очень достойная подсветка синтаксиса. Аналогов пока нигде не видел (разве что в emacs'е, но это уже из серии извращений).

4. Работа с тагфайлами (TAGS).

5. Фолдинг.

6. Подключения help'а по используемому языку (но это я не с PHP использую).

7. Поиск и замена с использованием регулярных выражений.

Самурай 01.08.2003 11:08

Цитата:

Оригинал написал(а) Crazy


Документальное подтверждение:

1. В файле Getopt.php:

Код:

/* vim: set expandtab tabstop=4 shiftwidth=4: */
2. В файле Tar.php

Код:

/* vim: set ts=4 sw=4: */
3. Маркеры фолдинга в go-pear.php, PEAR.php, Tar.php

зря - я на слово поверил.... хотя спросить хотел в каких такетах.... =)


Часовой пояс GMT +4, время: 06:36.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.