| |
Когда вы закончите работу с текстом, необходимо записать содержимое буфера в
файл и возвратить управление shell. Для этого нажмите клавишу
SHIFT и дважды нажмите Z(ZZ). Редактор сохранил имя того файла,
который вы указали в начале сеанса редактирования, и в этот файл перепишет текст
из буфера. Обратите внимание, что внизу экрана дается имя файла и количество
строк и символов в файле. Затем shell выдает вам подсказку.
Пример.
        <a>
        This is a text file.
        I am adding text to
        a temporary buffer and
        now it is perfect.
        I want to write this file,
        and return to the shell.<ESC><ZZ>
        -
        -
        -
        -
        "stuff" [New file] 6 lines, 135 characters
        $
Вы также можете использовать команды :w и :q редактора vi
для записи файла и окончания работы с редактором. Команды редактора начинаются с
двоеточия (:) и появляются в последней строке экрана. Команда :w
записывает буфер в файл. Команда :q завершает работу редактора и
возвращает управление shell. Вы можете ввести эти команды раздельно, или
в одной команде :wq
Пять основных команд могут быть использованы для завершения работы с редактором
vi. Команды, которым предшествует :, являются командами
построчного редактора:
vi в файл, который в данный
момент редактируется и завершить работу с vi;
vi;
vi без записи содержимого
буфера в файл; не учитываются все изменения, проведенные в буфере;
vi без записи содержимого
буфера в файл. Эта команда работает в том случае, если вы не производили
изменений в буфере. В противном случае vi выдаст предупреждающее
сообщение о том, что вы должны сохранить буфер или воспользоваться для
завершения работы с vi командой :q!.
junk.
Введите команду:
     :w junk
Затем завершите работу с vi с помощью :q.
Если вы попытаетесь записать в уже существующий файл, то получите предупреждающее сообщение. Например, если вы попытаетесь записать в файл johnson, система выдаст сообщение:
     "johnson" File exists - use "w!johnson" to overwrite
Если вы хотите заменить содержимое существующего файла на содержимое буфера, то
воспользуйтесь командой :w!:
     :w! johnson
| 
Закладки на сайте Проследить за страницей  | 
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру  |