VIM

Содержание:

Ниже собраны цитаты касательно vim из разных мест:

Наряду с многочисленными опциями навигации и позиционирования курсора, Vim имеет ещё один мощный инструмент - поиск. Список возможностей поиска достаточно большой и совершенно не надо знать весь, однако стоит просмотреть и выбрать, что нужно. Сам поиск в Vim не так уж сложен, вся его мощь состоит из регулярных выражений в шаблоне .

Пользовательский интерфейс Vim’а может работать в чистом текстовом (консольном) режиме; он не совсем интуитивен, так что эффективная работа с редактором требует предварительного обучения. Из главных особенностей редактора — применение двух основных, вручную переключаемых, режимов ввода: командного и текстового.

Vim имеет достаточно удобную и подробную справочную систему. Чтобы открыть любой её раздел достаточно воспользоваться командой :help в командном режиме. Например, чтобы узнать, как написать собственный плагин для vim достаточно набрать :help write-plugin.

Почти все команды vi принимают так называемый коэффициент повторения. Попросту говоря, если перед командой в обычном режиме вы указываете число, то команда повторяется соответствующее количество раз.

Освоить Vim непросто. Типичная картина первого знакомства: «Если его удается в конце-концов закрыть, то вздыхаешь с облегчением и твердой уверенностью, что не будешь запускать эту программу больше ни в коем случае». Но стоит преодолеть первые трудности, ты начинаешь понимать какой мощью обладает Vim.

В 7-ой версии Vim появился очень интересный функционал, а именно «omni completion». Подобное часто называют «intellisense», но последнее - торговая марка. «omni completion» - это «умное» автодополнение, которое зависит от типа редактируемого файла. Сейчас поддерживаются: C, (X)HTML + CSS, JavaScript, PHP, Python, Ruby, SQL, XML. Текст перед курсором анализируется на предмет того, что должно идти после него. Это может быть члены структур и классов, функции и т.п.

Последние изменения: %2010/%03/%22 %01:%Mar