Как скопировать длину слова в буфер обмена?
У меня есть несколько слов, и мне нужно скопировать длину слова в буфер обмена.
Пробовал:!wc или g и Gv, но не работает.
1 ответ
Если ваш Vim имеет:
- и поддержка буфера обмена (
:echo has('clipboard')
эхо1
),
вы можете создать собственное сопоставление:
xnoremap <key> <Cmd>let @+ = wordcount().visual_words<CR>
что вы бы использовали вот так:
v{motion}<key>
где ты:
- визуально выделяйте слова,
- и нажмите
<key>
.
Видеть:help <Cmd>
и:help wordcount()
.