Работа с редактором Vi. Другие текстовые редакторы UNIX
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: русский язык 7 класс изложение, налогообложение реферат как правильно реферат
| Добавил(а) на сайт: Zadornov.
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата
18.3. Переход к указанной строке
Вы можете переместить курсор к любой строке в буфере, если введете команду:
:n где n - номер строки в буфере.
18.4. Удалить остаток буфера
Одним из самых простых способов удаления всех строк от текущей строки и до конца буфера является использование команды "d" построчного редактора со специальнымим символами для текущей и последней строк:
:.,$d где .(точка) - обозначает текущую строку;
$ - обозначает последнюю строку.
18.5. Добавить файл в буфер
Чтобы добавить текст из файла ниже указанной строки в буфер редактора, воспользуйтесь командой "r". Например, чтобы перенести содержимое файла data в ваш текущий файл, поместите курсор на то место, где должен стоять текст и введите команду:
:r data
Вместо перемещения курсора вы можете указать номер строки. Например, чтобы вставить файл data после 56-й строки в буфере, введите:
:56r data
18.6. Провести глобальные изменения
:g/pattern/command - для каждой строки, содержащей pattern выполнить команду command редактора ex. Построчный редактор напечатает све строки, сождержащие pattern;
:s/pattern/new_words - это команда замены. Построчный редактор отыскивает первое появление символов pattern в текущей строке и заменяет его на new_words;
:s/pattern/new_words/g - редактор ex заменяет каждое появление pattern в текущей строке;
:g/helix/s//double helix/g - эта команда осуществляет поиск слова helix. Каждое найденное слово helix заменяется на double helix. Ограничители после команды "s" позволяют не вводить слово helix каждый раз. Команда запоминает слово между ограничителями после команды "g".
19. Завершение работы с редактором vi
Пять основных команд могут быть использованы для завершения работы с
редактором vi. Команды, которым предшествует ":", являются командами
построчного редактора:
:wq - записать содержимое буфера vi в файл, который в данный момент
редактируется и завершить работу с vi;
ZZ - записать содержимое буфера, если он изменялся с момента последней
записи;
:q - записать временный буфер в новый файл filename и завершить работу
с редактором vi;
:q! - завершить работу с редактором vi без записи содержимого буфера в
файл; не учитываются все изменения, проведенные в буфере;
:q - завершить работу с редактором vi без записи содержимого буфера в
файл. Эта команда работает в том случае, если вы не производили изменений в
буфере. В противном случае vi выдаст предупреждающее сообщение о том, что
вы должны сохранить буфер или воспользоваться для завершения работы с vi
командой :q!. Что нужно сделать, чтобы дать файлу другое имя?
Например, вы хотите записать в новый файл junk. Введите команду:
:w junk
Затем завершите работу с vi:
:q
Если вы попытаетесь записать в уже существующий файл, то получите предупреждающее сообщение. Например, если вы попытаетесь записать в файл johnson, система выдаст сообщение:
"johnson" File exists - use "w!johnson" to overwrite
Если вы хотите заменить содержимое существующего файла на содержимое буфера, то воспользуйтесь командой ":w!":
:w! johnson
20. Специальные опции для vi
Команда vi имеет специальные опции. Они позволяют:
. восстановить потерянный файл, если работа vi была прервана;
Рекомендуем скачать другие рефераты по теме: сочинение по картине, рефераты на казахском.
Категории:
Предыдущая страница реферата | 5 6 7 8 9 10 11 12 13 14 15 | Следующая страница реферата