При использовании vi
в любое время вы можете находиться в одном из трех режимов работы. Эти режимы
известны как командный режим, режим вставки и режим последней строки.
Когда вы начинаете работать
с vi
- вы в командном режиме. Этот режим позволяет использовать
определенные команды для редактирования файлов или перехода в другие режимы.
Например, напечатав ``x
'' при нахождении в командном режиме, удаляете
символ, находящийся перед курсором. Стрелки передвигают курсор по редактируемому
файлу. Большинство команд, используемых в командном режиме, состоит из одного
или двух символов.
Вставку или редактирование
текста вы осуществляете в режиме вставки. При использовании vi
вы, возможно, большую часть времени находитесь именно в этом режиме. Вы переходите
в режим вставки с помощью команды ``i
'' (``insert'' - вставка)
из командного режима. В режиме вставки вы вставляете текст в документ на место,
указываемое курсором. Для завершения режима вставки и возврата в командный режим
следует нажать
Режим последней строки -
это специальный режим, используемый для расширения возможностей командного режима.
При вводе таких команд они появляются в последней строке экрана. Например, если
вы напечатаете ``:'' в командном режиме, вы перейдете в режим последней строки
и сможете использовать такие команды, как ``wq
'' (записать (write)
файл и выйти (quit) из vi), или ``q!
'' (выйти из vi без сохранения
изменений). Режим последней строки в общем случае используется для команд vi
,
которые длиннее одного символа. В режиме последней строки вы вводите однострочные
команды и нажимаете