Компьютерные сети и технологии
Привет
Пользователь:

Пароль:



[ ]
[ ]

В сети
Гостей: 9
Участников: 0
На странице: 1
Участников: 3888, Новичок: ritasovurova

Разное

(Занятие 7) Экранный редактор vi
Операционная система UNIX (руководство пользователя)
на Friday 28 July 2006
от список авторов отправить по email статья печатать статья
в Сетевые Операционные Системы ОС > Linux - Unix



7.6. Завершение работы c vi

Когда вы закончите работу с текстом, необходимо записать содержимое буфера в файл и возвратить управление shell. Для этого нажмите клавишу SHIFT и дважды нажмите Z(ZZ). Редактор сохранил имя того файла, который вы указали в начале сеанса редактирования, и в этот файл перепишет текст из буфера. Обратите внимание, что внизу экрана дается имя файла и количество строк и символов в файле. Затем shell выдает вам подсказку.

Пример.

        <a>        This is a text file.<CR>

        I am adding text to<CR>

        a temporary buffer and<CR>

        now it is perfect.<CR>

        I want to write this file,<CR>

        and return to the shell.<ESC><ZZ>

        -
        -
        -
        -
        "stuff" [New file] 6 lines, 135 characters
        $

Вы также можете использовать команды :w и :q редактора vi для записи файла и окончания работы с редактором. Команды редактора начинаются с двоеточия (:) и появляются в последней строке экрана. Команда :w записывает буфер в файл. Команда :q завершает работу редактора и возвращает управление shell. Вы можете ввести эти команды раздельно, или в одной команде :wq

В табл. 8 приведены основные команды, которые вам необходимы для вызова и использования редактора vi.

Таблица 8
Основные команды vi


Команды Выполняемые функции
TERM=terminal_name
export TERM
Установка конфигурации терминала
tput init Инициализировать терминал как terminal_name
vi filename Вызов редактора vi для редактирования файла filename
a Добавить текст после курсора
h Перемещает курсор на один символ влево
j Перемещает курсор вниз на одну строку
k Перемещает курсор вверх на одну строку
l Перемещает курсор на один символ вправо
x Удалить символ
CR Возврат каретки
ESC Перейти из режима ввода в командный режим
:w Записать в файл
:q Завершить работу с редактором
:wq Записать буфер в файл и завершить работу с редактором vi
ZZ Записать изменения в файл и завершить работу с vi



Страница
1 : Введение
2 : Режимы редактора
3 : Редактирование текста в командном режиме
4 > : Завершение работы c vi
5 : Перемещение курсора по экрану
6 : Позиционирование курсора на неотображаемом тексте
7 : Поиск символов по шаблону: команды / и ?
8 : Создание, удаление текста
9 : Команды удаления в командном режиме
10 : Модификация текста
11 : Извлечение и присоединение текста
12 : Копирование и перемещение текста с использованием регистров
13 : Специальные команды
14 : Использование команд построчного редактора
15 : Завершение работы с редактором vi
16 : Специальные опции для vi

Поиск Компьютерные сети и технологии

Copyright © 2006 - 2020
При использовании материалов сайта ссылка на xnets.ru обязательна!