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

Код:
$this->foo = $foo;
...т.е. типовая строка в коде конструктора. Аналогично всякие echo с квотингом и без и т.п.
2. Обработка исходного текста и формирование меню с навигаций по элементам. Например, у меня в специальной менюхе выводится список констант, сгруппированных по префиксам. При выборе константы попадаем на ее определение. Аналогично с функциями и классами.
3. Очень достойная подсветка синтаксиса. Аналогов пока нигде не видел (разве что в emacs'е, но это уже из серии извращений).
4. Работа с тагфайлами (TAGS).
5. Фолдинг.
6. Подключения help'а по используемому языку (но это я не с PHP использую).
7. Поиск и замена с использованием регулярных выражений.