я заметил, что если слово содержит. (точка), то ywi будет копировать только до точки. пока что хочу чтобы все слово скопировали
целое слово должно копировать целое слово, а не только целое
Я пробовал в gVim и похоже, что yE или yW будут работать для вас.Вы хотите скопировать.Может быть, использование yWi будет работать?
Вы пробовали dW?Я думаю, что следует игнорировать знаки препинания.
уЙ
(ничего не ставить здесь, чтобы достичь предела персонажа)
Если после слова, которое вы хотите скопировать, есть пробел , вы можете набрать yt<space>, что будет * y ank un т * иль пробел .Если после слова нет пробела, то дергайте до разделительного символа.
yt<space>
Вы можете использовать yE или yiW. Я предпочитаю последнее, даже если оно включает дополнительное нажатие клавиши, потому что оно даст одинаковый результат независимо от того, где находится курсор на строке whole.word. В терминологии vim каждая из команд w/b/e/ge оперирует словом, а команды в верхнем регистре (W/B/E/gE) - словом. Вы можете прочитать различия, введя :help word в Vim.
yE
yiW
whole.word
w/b/e/ge
W/B/E/gE
:help word