Реферат: Работа с редактором Vi. Другие текстовые редакторы UNIX

Прежде чем начать работать с редактором vi, необходимо сообщить системе UNIX, какой тип терминала будет использоваться. Это связано с тем, что программное обеспечение vi по разному исполнимо на разных терминалах.

Каждому типу терминала соответствует кодовое имя, которое распознается системой UNIX.

Чтобы установить конфигурацию терминала, необходимо ввести:

TERM= terminal_name<CR>

export TERM<CR>

tput init<CR>

В первой строке переменной TERM присваивается конкретное значение (тип терминала). Вторая строка экспортирует это значение; она передает это значение всем программам системы UNIX, выполнение которых зависит от типа используемого терминала.

Команда tput в третьей строке производит установку программного обеспечения для терминала, чтобы он правильно функционировал с системой UNIX.

1.2. Изменение конфигурации

Если редактор vi будет использоваться часто, то необходимо сделать соответствующие изменения по установке конфигурации терминала в файле .profile. Этот файл должен находиться в собственном справочнике.

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

Если необходимо, чтобы клавиша RETURN отрабатывала автоматически во время работы с редактором vi, создайте файл с именем .exrc в собственном справочнике. В файле .exrc будут содержаться опции, которые управляют средой редактора vi.

Чтобы создать файл .exrc, нужно ввести при вызове редактора имя этого файла. Затем в первой строке текста введсти спецификацию циклического режима (автоматический возврат каретки). Формат этой опции:

: set wm=n<CR>

где n - число символов на строке экрана, после которого должен автоматически появляться возврат каретки. Он может стоять только между словами, но не между слогами слова.

Чтобы проверить установки и циклический режим для вашего терминала в редакторе vi, нужно ввести команду:

: set<CR>

Команду set также можете использовать и для создания или изменения опции циклического режима.

2. Создание файла

Чтобы создать файл, введите:

vi filename<CR>

Когда ввести команду vi с именем файла, vi очистит экран и отобразит окно, в которое можно вводить и редактировать текст.

3. Режимы редактора

Редактор vi функционирует в двух режимах: режим ввода и командный режим. В режиме ввода можно добавлять и модифицировать текст; в командном режиме можно:

  • редактировать и изменять существующий текст;
  • удалять, перемещать и копировать текст;
  • передвигаться по всему файлу;
  • выполнять другие задачи.

3.1. Создание текста в режиме Append

Если вход в редактор vi сделан успешно, то мы сразу же попадаем в командный режим и vi ожидает ввода ваших команд. Чтобы создать текст необходимо:

  • ввести a, чтобы перейти к режиму ввода (не нажимая клавишу RETURN). Теперь можно добавить текст к файлу (файл не печатается на экране);
  • ввести нужный текст;
  • перейти на новую строку и нажать клавишу RETURN.

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

3.2. Выход из режима Append

После окончания создания, нажать клавишу ESCAPE, чтобы из режима ввода перейти к командному режиму. Теперь можно редактировать текст, который был создан или записан <a>

Create some text<CR> in the screen editor<CR> and return to<CR> command mode.<ESC>

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

4. Редактирование текста в командном режиме

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

4.1. Перемещение курсора

Клавиши перемещения курсора позволяют вам перемещать курсор по файлу. Курсор можно переместить с помощью следующих клавиш:
h - перемещает курсор на один символ влево;
j - перемещает курсор вниз на одну строку;
k - перемещает курсор вверх на одну строку;
l - перемещает курсор на один символ вправо;

Команды j и k сохраняют позицию курсора на строке. Например, если курсор находился на 17-м символе слева, то когда вы введете команду j или k, то он переместится на новую строку, но будет находиться на 17-м символе. Если символов в новой строке меньше, то курсор переместитcя на последний символ строки.

Примечание. Некоторые терминалы имеют специальные символы управления курсором, помеченные стрелками. Эти стрелки можно использовать вместо клавиш h, j, k, l.

К-во Просмотров: 506
Бесплатно скачать Реферат: Работа с редактором Vi. Другие текстовые редакторы UNIX