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