Перейти к содержимому

Как удалить текст слева от курсора

  • автор:

Удаление текста после курсора

Для удаления всего текста на строке, расположенного после курсора, поместите курсор на первый удаляемый символ и введите:

Эта команда удаляет текст только на текущей строке.

В табл. 5 приведен список команд для удаления текста.

Таблица 5 Команды удаления текста

Режим ввода

Удалить текущий символ

Удалить текущее слово

Удалить текущую строку нового текста или удалить весь новый текст в текущей строке Командный режим

Отменить последнюю команду

Восстановить текущую строку в прежнем состоянии

Удалить текущий символ

Удалить n-ый объект текста x

Удалить слово над курсором и следующий за ним пробел, или знак пунктуации

Удалить слово и пунктуацию над курсором с последующим за ним пробелом

Удалить текущую строку

Удалить часть строки справа от курсора

Модификация текста

Один из способов модификации текста представляют команды удаления и команды ввода текста. Другой способ, с помощью которого вы можете изменить текст, это задать команду, позволяющую одновременно удалять и создавать текст. В редакторе vi существуют 3 основные команды изменения текста: r, s и c.

Замена текста

rx — Заменить текущий символ (символ, на который показывает курсор) на x. Эта команда не устанавливает режим ввода текста и, следовательно, нет необходимости нажимать после нее клавишу ESCAPE.

nrx — Заменить n символов на x. После этой команды также не надо нажимать клавишу ESCAPE.

R — Заменяет только те символы, которые введены в режиме ESCAPE. Если будет достигнут конец строки, то эта команда добавит ввод как новый текст.

Например, вы хотите заменить слово acts на ants в следующем предложении:

The circus has many acts.

Поместите курсор под буквой c в слове acts и введите команду:

Предложение будет иметь вид:

The circus has many ants.

Чтобы заменить слово many на 7777, поместите курсор под буквой m в слове many и введите команду:

Команда r заменит слово many на четыре цифры 7:

The circus has 7777 ants.

Подстановка текста

Команда подстановки текста заменяет символы, но затем позволяет вам продолжать ввод текста с того места, где вы нажали клавишу ESCAPE.

s — удалить символ, на который указывает курсор и добавить текст. После окончания ввода текста нажмите клавишу ESCAPE;

ns — удалить n символов и добавить текст. После окончания ввода текста нажмите клавишу ESCAPE;

S — заменить все символы в строке.

Когда вы вводите команду s, последний символ в строке символов, который будет заменен, переписывается со знаком $. Символ не стирается с экрана, пока вы не введете на его место новый символ, или не нажмете клавишу ESCAPE.

Секрет клавиатуры Mac, о котором вы могли не знать

Если вы подключаете к своему Mac полноразмерную клавиатуру, на которой имеется и клавиша Backspace, и Delete, то вам можно не читать этот материал, поскольку никаких проблем с удалением текста в обоих направлениях у вас нет. А вот если вы являетесь владельцем MacBook или iMac с комплектной клавиатурой, то наш совет вам может пригодиться.

Секрет клавиатуры Mac, о котором вы могли не знать. Фото.

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

На самом деле, имеется один трюк, который позволяет удалять текст слева направо. Для этого достаточно просто удерживать клавишу Fn и нажимать клавишу Delete для удаления текста справа от курсора. Вот и все, как говорится, можете пользоваться и не благодарите.

Наши соцсети

Новости, статьи и анонсы публикаций

Свободное общение и обсуждение материалов

Лонгриды для вас

Not VPN — бесплатный сервис, который позволяет настроить VPN для отдельных приложений на Айфоне и сэкономить заряд батареи. Объясняем, как им пользоваться и какие программы он поддерживает

Выгрузить переписку на компьютер, сделать скриншот и переслать сообщение — вот несколько рабочих способов сохранить чат в Телеграме, чтобы не потерять. Но можно ли получить доступ к чату, который удалили? Похоже, что да

Чтобы всегда быть в курсе результатов любимой спортивной команды, просто скачайте на iPhone специальное приложение, в котором можно не только посмотреть счет, но и узнать всю статистику. А наша подборка позволит вам выбрать лучшее.

Как удалить текст слева от курсора

Вы можете удалить текст с помощью нескольких команд в командном режиме и небольшой объем в режиме ввода.

7.13.1. Удаление текста в режиме ввода текста

Если вы находитесь в режиме ввода текста редактора vi и хотите удалить символ, воспользуйтесь клавишей BACKSPACE: BACKSPACE — удалить текущий символ (слева от курсора).

Клавиша BACKSPACE перемещает курсор назад в режиме ввода текста и удаляет каждый символ, который курсор переходит. Однако удаленный символ не стирается с экрана пока вы не нажмете клавишу ESCAPE для возврата в командный режим.

Удалить текст вы можете и с помощью следующих ключей:
^w — отменить ввод текущего слова;
@ — удалить на текущей строке весь введенный во время данного режима ввода текст;
^v — удалить специальное значение, если есть, следующих вводимых символов.

Когда вы вводите ^w, курсор возвращается на последнее введенное слово и ожидает на первом символе этого слова. Он не стирает слово с экрана до тех пор, пока вы не нажмете клавишу ESCAPE или не введете новые символы на месте этого слова.

7.13.2. Отменить последнюю команду

Отменить последнюю введенную команду можно с помощью следующих команд:
u — отменить последнюю команду;
U — восстановить текущую строку в состояние до произведенных изменений.

Если вы случайно удалили строки, то для отмены команды удаления введите команду u. Удаленные строки вновь появятся на экране. Если вы ввели неправильно команду, то введите команду u и неверная команда будет отменена. Команда U будет аннулировать все изменения в текущей строке до тех пор, пока курсор будет находиться на этой строке.

Если вы введете команду u дважды, то вторая команда отменит первую. Например, если вы удалили по ошибке строку и восстановили ее с помощью команды u, то нажав второй раз u, вы вновь удалите строку. Знание этих команд может спасти вас от многих неприятностей.

КОМПАС-3D v22

При редактировании введенного текста используются клавиши, представленные в таблице.

Клавиши, используемые для редактирования текста

Удаление одного символа слева от курсора. При удалении самого левого в строке символа курсор переходит в последнюю позицию предыдущей строки.

Удаление одного слова слева от курсора.

Удаление одного символа справа от курсора. Если курсор находится перед маркером конца абзаца, то нажатие клавиши приведет к слиянию двух абзацев.

Удаление одного слова справа от курсора.

Переключение между режимами вставки и замены.

В режиме вставки символ вставляется в позицию курсора, раздвигая остальные символы.

В режиме замены вводимые символы заменяют символы справа от курсора. Когда включен режим замены, курсор отображается утолщенным для индикации этого режима.

Для вставки в текст нового абзаца нужно поместить курсор в конец того абзаца, после которого требуется вставить новый, и нажать клавишу . Если курсор находится не в конце абзаца, нажатие этой клавиши приведет к разбиению текущего абзаца на два отдельных абзаца.

Чтобы удалить несколько слов или строк подряд, выделите их и нажмите клавишу или вызовите команду Удалить из контекстного меню.

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *