Vim/ru

Vim (Vi improved) это текстовый редактор, основанный на vi. Его можно использовать из командной строке или как отдельное приложение с графическим интерфейсом пользователя.

Установка приложения
Чтобы установить Vim как с интерфейсом, основанным на ncurses (для терминала - ), так и с графическим интерфейсом (для системы X Window ), установите пакет :

Существует также экспериментальный интерфейс Qt, называемый.

Если версия для системы X Window не нужна, просто установите :

Расширения
Категория app-vim содержит множество дополнительных определений синтаксиса, плагинов и других вещей, относящихся к Vim.

Используйте  или , чтобы получить обзор существующих пакетов в категории app-vim:

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

Использование Vim как ex или ed из командной строки
Vim можно использовать для однострочников - команд, которые можно использовать в скриптах, либо в командной строке, чтобы внести изменения автоматически.

Например, следующие команды добавляют  вначале каждой строки файла :

What happens is that Vim interprets the passed on commands (through the  option). The first command is Vim's substitution command (which is very similar to 's), the second one is Vim's instruction to save and exit the editor.

Change file encoding
To change the file encoding of a file to UTF-8, use the following command (in Vim command mode):

As shown in the previous trick, it is possible to do this from the command line as well:

External resources

 * Vim Documentation Includes Manuals (aka ":help" and Free VIM OPL Book), FAQS, HOWTO's, Tutorials, in HTML, PDF, PS formats.
 * VIM Scripts/Plugins
 * Learning the vi and Vim Editors, 7th Edition O'Reilly  Print ISBN: 978-0-596-52983-3, Ebook ISBN: 978-0-596-15935-1