VIM скопировать полное слово, которое содержит. (Точка) - PullRequest
4 голосов
/ 23 декабря 2010

я заметил, что если слово содержит. (точка), то ywi будет копировать только до точки. пока что хочу чтобы все слово скопировали

целое слово должно копировать целое слово, а не только целое

Ответы [ 4 ]

9 голосов
/ 23 декабря 2010

Я пробовал в gVim и похоже, что yE или yW будут работать для вас.Вы хотите скопировать.Может быть, использование yWi будет работать?


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

8 голосов
/ 23 декабря 2010

уЙ

(ничего не ставить здесь, чтобы достичь предела персонажа)

4 голосов
/ 24 декабря 2010

Если после слова, которое вы хотите скопировать, есть пробел , вы можете набрать yt<space>, что будет * y ank un т * иль пробел .Если после слова нет пробела, то дергайте до разделительного символа.

3 голосов
/ 24 декабря 2010

Вы можете использовать yE или yiW. Я предпочитаю последнее, даже если оно включает дополнительное нажатие клавиши, потому что оно даст одинаковый результат независимо от того, где находится курсор на строке whole.word. В терминологии vim каждая из команд w/b/e/ge оперирует словом, а команды в верхнем регистре (W/B/E/gE) - словом. Вы можете прочитать различия, введя :help word в Vim.

...