Vim/ru

Vim (Vi improved) is a text editor based on the text editor. It can be used from the command-line or as a standalone application with a graphical user interface.

Vim интерфейс командной строки
Если поддержка X Window System не требуется, просто установите :

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

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

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

Use or  to get an overview of available packages in the app-vim category:

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

Общесистемные настройки задаются в, в то время как конфигурация для конкретного пользователя находится внутри домашнего каталога пользователя в файле.

Начинаем
Vim has a built-in tutorial which should require around 30 min to go through. Start it using the command:

Использование 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.

Изменение кодировки файла
Чтобы изменить кодировку файла на UTF-8, используйте следующую команду (в командном режиме Vim):

Как показано в предыдущем примере, можно сделать это и из командной строки:

Смотрите также

 * Vim Guide - Более подробно объясняет, как использовать Vim.

Ссылки

 * Документация по Vim. Включает в себя пособия (вроде ":help" и книги Free VIM OPL), часто задаваемые вопросы, советы, учебники в форматах HTML, PDF и PS.
 * Скрипты и плагины для VIM.
 * Learning the vi and Vim Editors, 7th Edition O'Reilly  Print ISBN: 978-0-596-52983-3, Ebook ISBN: 978-0-596-15935-1.