|
Когда вы закончите работу с
текстом, необходимо записать
содержимое буфера в файл и
возвратить управление 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 |
|