Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Удаление текста

Как и следовало ожидать, vi предлагает множество способов удаления текста, каждый из которых содержит одно из двух нажатий клавиш. Во-первых, x Клавиша удалит символ в позиции курсора. x может предшествовать число, указывающее, сколько символов должно быть удалено. В d ключ более общего назначения. Нравиться x, ему может предшествовать число, указывающее, сколько раз удаление должно быть выполнено. Кроме того, d всегда следует команда перемещения, которая контролирует размер удаления. Вот некоторые примеры:


Таблица 12-3: Команды удаления текста


Команда удаляет

Команда удаляет

x Текущий персонаж.


изображение

3x Текущий символ и следующие два символа.


изображение

dd Текущая строка.


изображение

5dd Текущая строка и следующие четыре строки.


изображение

dW От текущей позиции курсора до начала следующего слова.


изображение

d $ От текущего положения курсора до конца текущей строки.


изображение

d0 От текущего положения курсора до начала строки.


изображение

d ^ От текущего положения курсора до первого непробельного символа в строке.


изображение

dG От текущей строки до конца файла.


изображение

d20G От текущей строки до двадцатой строки файла.


изображение


Поместите курсор на слово «Оно» в первой строке нашего текста. нажмите x нажимайте клавишу несколько раз, пока не будет удалена остальная часть предложения. Затем нажмите кнопку u нажимайте несколько раз, пока не удалите


отменено.


изображение

Примечание: Real vi поддерживает только один уровень отмены. напор поддерживает несколько уровней.


изображение

Давайте попробуем удалить еще раз, на этот раз используя d команда. Снова переместите курсор к слову «Оно» и нажмите dW чтобы удалить слово:


Быстрая, коричневая лиса, перепрыгнула через ленивого пса. было прохладно. Строка 2

Линия 3

Линия 4

Линия 5

Быстрая, коричневая лиса, перепрыгнула через ленивого пса. было прохладно. Строка 2

Линия 3

Линия 4

Линия 5


Нажмите d$ для удаления от позиции курсора до конца строки:


Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Строка 2

Линия 3

Линия 4

Линия 5

Быстрая, коричневая лиса, перепрыгнула через ленивого пса. Строка 2

Линия 3

Линия 4

Линия 5


Нажмите dG удалить с текущей строки до конца файла:


~

~

~

~

~

~

~

~

~

~


Нажмите u три раза, чтобы отменить удаление.


Лучшие облачные вычисления для ОС в OnWorks: