nextuppreviouscontents
Next:Удаление текстаUp:Работа с редактором viPrevious:Запуск редактора vi

Ввод текста

  Редактор vi сейчас находится в командном режиме. Нажмем клавишу i, и редактор перейдет в режим ввода текста. Теперь вводим, например, следующий текст:
Now is the time for all good men to come to the meeting.
~
~
~
~
~
Введите любое количество строк, после каждой нажимая клавишу Enter. Исправлять опечатки можно с помощью клавиши Backspace.

Для выхода из режима ввода и возвращения в командный режим нажмем клавишу Esc.

В командном режиме для движения по файлу можно использовать клавиши-стрелки. Если в файле всего одна строка, то при попытке нажать клавишу со стрелкой вверх либо вниз редактор, возможно, будет подавать звуковой сигнал.

Помимо команды i, есть еще несколько способов вставить текст. Так, команда a начинает вставлять текст после текущего положения курсора, а не прямо в текущую. Например, приведем с помощью клавиш-стрелок курсор к пробелу, разделяющему слова "good" и "men":

Now is the time for all good men to come to the meeting. 
~
~
~
~
~
Нажмем теперь клавишу a (редактор перейдет в режим ввода) и введем "wo", после чего нажмем клавишу Esc и вернемся в командный режим. На экране будет следующее:
Now is the time for all good women to come to the meeting. 
~
~
~ 
~
~
Для того, чтобы начать вводить текст со следующей строки, используем команду o. Нажмем эту клавишу и введем одну-две строки текста:
Now is the time for all good women to come to the meeting. 
Afterwards, we'll go out for pizza and beer.
~
~
~
~


nextuppreviouscontents
Next:Удаление текстаUp:Работа с редактором viPrevious:Запуск редактора vi
root

Sun Aug 29 12:01:30 MSD 1999