vim

  • Atari MiNT

    В этом файле документированы некоторые особенности версии Vim для Atari MiNT.

  • MS-Windows 95/98/NT

    В этом файле документированы уникальные особенности версии Vim для Win32.

  • OS/2

    В этом файле документированы некоторые особенности версии Vim для OS/2.

    В настоящий момент не существует родной PM версии Vim с графическим интерфейсом. Версия Vim для OS/2 существует только в виде консольного приложения. Однако, существуют Win32s-совместимые версии с графическим интерфейсом, которыми скорее всего можно пользоваться под Warp 4 (которая поддерживает Win32s) в сеансе Win-OS/2. Этот файл посвящён родной консольной версии для OS/2.

  • SNiFF+ и Vim

    Интерфейс для SNiFF+

  • Unix

    В этом документе содержатся пояснения, имеющие отношение к версии Vim для Unix.

  • Автоматически выполняемые команды

    Vim предоставляет возможность указывать команды, которые должны автоматически выполняться при чтении или записи файла при переходе в буфер или окно или из буфера или окна, а также при выходе из Vim. Например, вы можете создать автокоманду, которая будет включать опцию 'cindent' при редактировании файлов с именами "*.c". Вы можете также использовать автокоманды для реализации продвинутых возможностей, таких как редактирование сжатых файлов. Автокоманды как правило помещаются в файлах сценариев настройки .vimrc или .exrc.

  • Быстрое исправления ошибок в программах

    Vim имеет специальный режим для повышения эффективности при выполнении цикла отредактировать программу - скомпилировать - исправить ошибки. Идея такой возможности была заимствована из компилятора Manx's Aztec C на Amiga. Она заключается в том, что сообщения компилятора об ошибках сохраняются в специальном файле и затем могут быть использованы в Vim для перехода от одной ошибки к другой. Вы получаете возможность разобраться с каждой проблемой и внести требуемые исправления без необходимости запоминать все сообщения компилятора об ошибках.

  • Визуальный режим

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

  • Внесение небольших изменений

    Эта глава демонстрирует несколько путей внесения изменений и перемещения разных частей текста. Она обучает трём основным способам изменения текста: операторам с перемещениями, Визуальному режиму и текстовым объектам.

  • Восстановление после аварии

    Представьте себе, что вы потратили несколько часов на набор текста, который надо закончить к следующему утру, и в этот момент происходит катастрофа: ваш компьютер виснет.

    БЕЗ ПАНИКИ!

    Вы сможете восстановить большую часть изменений при помощи файлов, которые используются Vim для хранения изменений. Как правило, восстановить результаты своей работы можно..

  • Вставка и замена текста

    Этот документ в основном посвящен режимам Вставки и Замены. В конце также
    рассматривается несколько альтернативных способов вставки текста.

  • Изменение текста

    Здесь описываются команды, благодаря которым можно удалять или изменять текст. Под изменением текста понимается удаление фрагмента текста и замена удалённого фрагмента другим текстом при помощи единственной команды. Каждая из рассматриваемых здесь команд может быть отменена. Команды, которые не являются командами Ex могут быть повторены при помощи команды ".".

  • Использование cscope с Vim

    Этот документ объясняет, как пользоваться интерфейсом Vim для cscope.

    Cscope это программа, похожая на ctags, но позволяющая делать гораздо больше. Можете относиться к ней как к ctags "на стероидах". В Vim прыжок к ответу на запрос к cscope ничем не отличается от прыжку к любой другой метке. Такой прыжок сохраняется в стеке меток, так что при условии использования правильных привязок клавиш можно перемещаться между функциями аналогично использованию обычных |меток|.

  • Как ...

    HOWTO. Как выполнять основные задачи в редаторе vim

  • Комментарии пользователей Vim

    Здесь собраны различные цитаты о Vim, которые я взял из разных источников, новостей и писем.

  • Метки и специальный поиск

    Меткой называется слово, которое записано в специальном файле меток "tags". Это слово служит своего рода закладкой, к которой можно быстро переместиться. Например, в программах на языке C каждое имя функции может использоваться в качестве метки. Файл "tags" создаётся отдельной программой, например при помощи ctags, и он должен быть создан, прежде чем вы сможете использовать команды меток.

  • Навигация по документу

    Перед тем, как вставлять или удалять текст, курсор должен быть перемещён в требуемое положение. В Vim имеется большое количество команд для позиционирования курсора. Эта глава показывает как использовать наиболее важные команды такого рода.

  • О документации

    В этой главе представлен обзор документации, поставляемой вместе с Vim. Эта глава объясняет условия, на которых объясняются команды редактора.

  • Опции

    В Vim имеется набор внутренних переменных и переключателей, которые позволяют достигать самых разных результатов.

  • Опции A-C

    Опции от A до C