Как убрать текст из курсора перед началом строки в визуальном режиме в vim? - PullRequest
2 голосов
/ 16 января 2020

Я недавно начал испытывать себя в VIM и не спешу обойтись. Предположим, у меня есть следующее:

1   ewdawdawdeditor you can scroll the
  1 page, move the cursor, delete lines, insert
  2 characters, and more, while seeing the
  3 results of your edits as you make them.  

Мой курсор на 1,1, а после vfe на 1,10.

Как удалить текст перед курсором на начало строки, не нажимая hd?

Ответы [ 2 ]

3 голосов
/ 16 января 2020

Если ваша цель состоит в том, чтобы просто выбрать от начала строки до, но не включая первое «е», вы можете использовать vte вместо vfe. Затем вы можете нажать d для удаления.

Кроме того, вы можете удалить, не входя в визуальный режим с помощью dte.

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

0 голосов
/ 16 января 2020

Если курсор находится где-то посередине строки и вы хотите удалить с начала до тех пор, пока курсор не будет просто go с:

d^

Если вы действительно хотите go визуальный перед удалением вы можете использовать:

v^d
...