Работа с редактором Vi. Другие текстовые редакторы UNIX
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: русский язык 7 класс изложение, налогообложение реферат как правильно реферат
| Добавил(а) на сайт: Zadornov.
Предыдущая страница реферата | 4 5 6 7 8 9 10 11 12 13 14 | Следующая страница реферата
Для удаления нескольких строк укажите перед командой количество
удаляемых строк. Например, команда: 10dd сотрет 10 строк.
Если вы удаляете несколько строк, то vi отображает в нижней части экрана
сообщение типа: 10 lines deleted
Если ниже текущей строки осталось меньше 10 строк, то прозвучит сигнал и
строки не удалятся.
13.4. Удаление текста после курсора
Для удаления всего текста на строке, расположенного после курсора, поместите курсор на первый удаляемый символ и введите: D или d$
Эта команда удаляет текст только на текущей строке.
14. Модификация текста
Один из способов модификации текста представляют команды удаления и команды ввода текста. Другой способ, с помощью которого вы можете изменить текст, это задать команду, позволяющую одновременно удалять и создавать текст. В редакторе vi существуют 3 основные команды изменения текста: r, s и c.
14.1. Замена текста
rx - Заменить текущий символ (символ, на который показывает курсор) на x.
Эта команда не устанавливает режим ввода текста и, следовательно, нет
необходимости нажимать после нее клавишу ESCAPE.
nrx - Заменить n символов на x. После этой команды также не надо нажимать
клавишу ESCAPE.
R - Заменяет только те символы, которые введены в режиме ESCAPE. Если будет
достигнут конец строки, то эта команда добавит ввод как новый текст.
Например, вы хотите заменить слово acts на ants в следующем предложении:
The circus has many acts.
Поместите курсор под буквой c в слове acts и введите команду: rn
Предложение будет иметь вид:
The circus has many ants.
Чтобы заменить слово many на 7777, поместите курсор под буквой m в слове
many и введите команду:
4r7
Команда r заменит слово many на четыре цифры 7:
The circus has 7777 ants.
14.2. Подстановка текста
Команда подстановки текста заменяет символы, но затем позволяет вам
продолжать ввод текста с того места, где вы нажали клавишу ESCAPE.
s - удалить символ, на который указывает курсор и добавить текст. После
окончания ввода текста нажмите клавишу ESCAPE;
ns - удалить n символов и добавить текст. После окончания ввода текста
нажмите клавишу ESCAPE;
S - заменить все символы в строке.
Когда вы вводите команду s, последний символ в строке символов, который будет заменен, переписывается со знаком $. Символ не стирается с экрана, пока вы не введете на его место новый символ, или не нажмете клавишу ESCAPE.
14.3. Изменение текста
Команда подстановки заменяет символы. Команда изменения заменяет объект текста и затем продолжает добавлять текст с этого места до тех пор, пока вы не нажмете клавишу ESCAPE.
Команда изменения может содержать аргумент text_object. Вы можете заменить символ, слово и так далее на новый текст: ncx - заменить n-ый объект текста типа x (предложение, параграф); cw - заменить слово или оставшиеся символы в слове на новый текст. Редактор vi печатает знак $, чтобы показать последний символ, который будет заменен;
ncw - заменить n слов;
cc - заменить все символы в строке;
ncc - заменить все символы в текущей строке и n верхних строк;
C - заменить оставшиеся символы в строке от курсора до конца строки; dfn nC
заменить оставшиеся символы, начиная от курсора в текущей строке и во всех
n верхних строках.
Команда "c" использует знак $, чтобы отметить последний символ, который
должен быть замещен. После того как выполнилась команда изменения, вы
находитесь в режиме ввода текста и можете вводить любой текст. Тескт будет
храниться в буфере, пока вы не нажмете клавишу ESCAPE.
15. Извлечение и присоединение текста
Редактор vi предоставляет набор команд, которые разбивают текст в файл и набор команд, которые копируют часть текста и помещают в другое место в файле.
15.1. Перемещение текста
Вы можете переместить текст из одного места в буфере редактора vi в другое, удалив строки, а затем поместив их в требуемое место. Удаленный текст сохраняется во временном буфере. Переместите курсор на то место, куда вы хотите поместить текст и нажмите клавишу "p". Удаленные строки будут добавлены ниже текущей строки. p - поместить содержимое временного буфера после курсора или ниже текущей строки.
Удаленная с помощью команды удаления строка может быть помещена в середине другой строки. Позиционируйте курсор между двумя словами, затем нажмите клавишу "p". Удаленная строка будет помещена после курсора.
Так как временный буфер сохраняет результат только последней команды, то команда "p" должна использоваться сразу же после команды удаления.
Команда "p" используется также для копирования текста, помещенного во
временный буфер командой "y"
15.2. Перемещение букв
Рекомендуем скачать другие рефераты по теме: сочинение по картине, рефераты на казахском.
Категории:
Предыдущая страница реферата | 4 5 6 7 8 9 10 11 12 13 14 | Следующая страница реферата