Как скопировать текст из vim в глобальный буфер обмена?
Как скопировать текст из vim в глобальный буфер обмена?
Практика показывает, что небольшие фрагменты удобнее всего копировать мышкой, используя не средства самого Vim а средства консоли (терминала). При этом надо иметь ввиду, что табуляция будет заменена пробелами. Если этого не надо, то удобнее вывести текст или его фрагмет при помощи cat, head или tail и произвести копирование из консоли а не из vim-а.
У меня в обычном конфиге копируется с помощью комбинации клавиш
"+y
Вставка
"+p
или
Ctrl+Shift+Insert
https : // vim . fandom . com / wiki / Accessing _ the _ system _ clipboard
В режиме команд (Normal Mode) переместитесь к началу текста, который вы хотите скопировать, используя клавиши стрелок или другие команды навигации.
Включите визуальный режим (Visual Mode). Есть несколько способов сделать это:
Нажмите v, чтобы выделить текст посимвольно.
Нажмите V, чтобы выделить текст по строкам.
Нажмите Ctrl + v, чтобы выделить текст блоками (вертикально).
Выделите текст, перемещая курсор с помощью клавиш или мыши.
Когда текст выделен, скопируйте его в глобальный буфер обмена:
Для скопировать текст в буфер обмена, нажмите y (от "yank" - команда копирования в Vim).