Приведенное далее оприсание установок среды пользователя, в большей степени, относится к информации администратора системы. Однако эта информация полезна и для квалифицированного пользователя.
Начальные установки
Установка «конфирурации» терминала
Прежде чем начать работать с редактором vi, необходимо сообщить системе UNIX, какой тип терминала будет использован. Это связано с тем, что программное обеспечение vi по разному исполнимо на разных типах терминалов.
Каждому типу терминала соответствует кодовое имя, которое распознается системой UNIX.
Чтобы установить конфигурацию терминала, необходимо ввести в файл .profile:
TERM= «terminal_name»<CR> export TERM<CR>
В первой строке переменной TERM присваивается конкретное значение (тип терминала). Вторая строка экспортирует это значение; она передает это значение всем программам системы UNIX, выполнение которых зависит от типа используемого терминала.
Редактор vi функционирует в двух режимах: режим ввода и командный режим. В режиме ввода можно добавлять и модифицировать текст; в командном режиме можно:
· редактировать и изменять существующий текст;
· удалять, перемещать и копировать текст;
· передвигаться по всему файлу;
· выполнять другие задачи.
Если успешно «вошли» в редактор vi, то сразу же попадаете в командный режим и vi ожидает ввода ваших команд. Чтобы создать текст необходимо:
· введите a, чтобы перейти к режиму ввода (не нажимая клавишу RETURN). Теперь вы можете добавить текст к файлу (файл не печатается на экране);
· введите нужный текст;
· перейдите на новую строку и нажмите клавишу RETURN.
После того как был создан текст, нажмите клавишу ESCAPE, чтобы из режима ввода перейти к командному режиму. Теперь вы можете редактировать текст, который вы создали или записали
<a> Create some text<CR> in the screen editor<CR> and return to<CR> command mode.<ESC>
Если вы нажмете клавишу ESCAPE и услышите звуковой сигнал, то это значит, что вы уже перешли в командный режим. Нажатие клавиши ESCAPE в то время, когда вы находитесь в командном режиме, никак не влияет на текст в файле, даже если вы нажмете ее несколько раз.
В общем случае редактирование файла - это добавление, изменение, удаление текста. Чтобы выполнить эти задачи вы должны научиться переходить от одной страницы текста к другой странице, от одной строки к другой и между определенными точками на строке. В этом подразделе описаны команды добавления и удаления текста и способы премещения курсора.