Редактор vim является очень гибким, универсальным (способным работать на практически любых типах консолей) и нетребовательным к ресурсам. Единственный его минус - он немного сложен на начальном этапе освоения, чем и отпугивает новичков. Все дело в том, что он не так интуитивно понятен как другие текстовые редакторы. Очень многие начинающие пользователи открыв какой либо файл в этом редакторе даже не могут выйти из него, что стразу вызывает массу негатива. Поэтому запомните следующее: у редактора vim есть несколько режимов работы: режим вставки (режим редактирования), основной режим, режим ввода команд. Между режимами работы можно переключатся нажимая определенные клавиши. По умолчанию vim запускается в основном режиме. Чтобы начать редактировать текст нужно перейти в режим вставки. Для этого необходимо нажать клавишу i (от английского insert). Для того, чтобы выйти из редактора vim, ему необходимо сообщить об этом выполнив команду выхода. Как вы уже догадались сделать это можно в режиме ввода команд. Чтобы перейти в режим команд необходимо нажать двоеточие - : . Чтобы перейти в основной режим необходимо нажать клавишу Esc (иногда два раза).
Еще один важный момент. Запомните его. Переход в основной режим возможен из любого режима (нажатием на клавишу Esc) переход в другие режимы возможен только из основного режима. То есть, чтобы перейти из режима вставки в режим команд, вам нужно сначала перейти в основной режим, а затем уже из основного перейти в режим команд.
В нижнем левом углу редактора слова подсказки указывают в каком режми вы находитесь. Например, в режиме вставки там будет написано – INSERT – (или — ВСТАВКА –), в режиме команд там будет двоеточие. Теперь рассмотрим несколько основных команд. После набора каждой команды нужно нажимать на клавишу Enter.
Команда выхода из редактора. Находясь в основном режиме, набрать :q! - выйти из редактора без сохранения сделанных изменений. Если набрать команду :q , то vim проверит были ли изменения в файле, и если были, то он предупредить вас об этом и вы останетесь в редакторе.
Чтобы сохранить сделанные изменения нужно набрать :w . Если сохраняется новый файл у которого нет имени, то после :w нужно через пробел указ