Янкировать диапазон строк в буфер обмена через ':' в vim
Я дергаю диапазон строк в системном буфере обмена в vim. Я могу сделать это с 51gg116"+yy
, Я хотел бы сделать это через :
нотации. Я могу скопировать в ""
зарегистрироваться через команду :51,116y
, Тем не менее, команда 51,116"+y
не работает Как исправить последнюю команду?
1 ответ
Решение
:help :y
говорит:
:[range]y[ank] [x] Yank [range] lines [into register x]. Yanking to the
"* or "+ registers is possible only when the
|+clipboard| feature is included.
так что ваш ответ очевидно:
:51,116y +
Ваша проблема в том, что вы пытаетесь использовать :y
, команда Ex, как будто это было y
, команда нормального режима.
А также то, что вы не читали документацию внимательно или вообще.