Можно ли дернуть весь элемент, не двигаясь в начало? - PullRequest
4 голосов
/ 28 декабря 2011

Когда мой курсор находится в середине слова, и я хочу восстановить слово целиком, я должен сначала нажать b и нажать y w , чтобы дергай.

Я хочу знать, могу ли я сначала нажать слово, не нажимая b ?

Ответы [ 2 ]

12 голосов
/ 28 декабря 2011

y a w - это разрыв вокруг слова, означающий, что после слова есть пробел, он тоже будет его захватывать (но не до ).

y i w - это разрыв слова внутри слова, который возвращает только слова слова.

Вы можете увидеть, что будет дергаться по v a w или v i w для выбора одинаковых символов. Затем вы также можете нажать y , чтобы выполнить рывок.

i и a, конечно, применяются ко всем другим группам VIM, например, W, что является любым не пробелом.

4 голосов
/ 28 декабря 2011

Вы можете использовать y a w .В качестве побочного эффекта это переместит курсор в начало области срыва.

Для получения дополнительной информации см. Выбор текстового объекта в документации Vim.

...