Показать сообщение отдельно
Старый 01.08.2003, 09:54
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 17  
Crazy
 
Аватар для Crazy

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

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

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

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

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

5. Фолдинг.

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

7. Поиск и замена с использованием регулярных выражений.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++