Если у вас есть номера строк, я вполне уверен, что вы не используете операции yim / put Vim (они никогда не копируют числа белья, столбцы сгиба, значки и т. Д.), Поскольку с точки зрения буфера редактированияони не существуют.
Я предполагаю, что вы работаете в эмуляторе терминала и используете мышь для копирования содержимого в буфер обмена, который, возможно, выбирает «постороннюю» комнату экрана (включая виртуальные пространства наконец, номера строк, маркеры сгиба и т. д.)
Возможно, вам повезет, установив
:se mouse+=a
, чтобы получить поведение мыши, как вы ожидаете.В противном случае, сделайте выбор с помощью V <movement>...
y (y
для yank
, что соответствует 'copy')
Затем по назначению используйте p (поставить перед курсором) или P (поставить перед курсором)
Дайте мне знать, если это помогло, или вам нужна дополнительная информация