|
| ||||||||||||||||||
| ||||||||||||||||||
7.15. Модификация текстаОдин из способов модификации текста представляют команды удаления и команды ввода текста. Другой способ, с помощью которого вы можете изменить текст, это задать команду, позволяющую одновременно удалять и создавать текст. В редакторе vi существуют 3 основные команды изменения текста: r, s и c. 7.15.1. Замена текста
Например, вы хотите заменить слово 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. 7.15.2. Подстановка текстаКоманда подстановки текста заменяет символы, но затем позволяет вам продолжать ввод текста с того места, где вы нажали клавишу ESCAPE.
Когда вы вводите команду s, последний символ в строке символов, который будет заменен, переписывается со знаком $. Символ не стирается с экрана, пока вы не введете на его место новый символ, или не нажмете клавишу ESCAPE. 7.15.3. Изменение текстаКоманда подстановки заменяет символы. Команда изменения заменяет объект текста и затем продолжает добавлять текст с этого места до тех пор, пока вы не нажмете клавишу ESCAPE. Команда изменения может содержать аргумент text_object. Вы можете заменить символ, слово и так далее на новый текст:
Команда "c" использует знак $, чтобы отметить последний символ, который должен быть замещен. После того как выполнилась команда изменения, вы находитесь в режиме ввода текста и можете вводить любой текст. Тескт будет храниться в буфере, пока вы не нажмете клавишу ESCAPE. В табл. 13 приведены команды изменения текста. Таблица 13
Назад | Содержание | Вперед |
|
CITForum © 1997–2025