Есть много вариантов для этого:
Копировать в регистр среднего щелчка (выделенный буфер обмена):
gg"*yG
Копировать в буфер обмена для копирования и вставки
gg"+yG
Они оба работают с помощью gg
для перехода к началу файла, "+
или "*
выбора регистра, y
запускает янк и G
- движение к концу файла .
Чтобы использовать визуальный подход, вы должны сделать ggvG"+y
(или заменить +
на *
для регистра выбора).
Используйте командный режим, чтобы сделать то же самое:
:%yank "
" Or:
:%yank +
Для получения дополнительной информации см .:
:help :yank
:help quoteplus
Чтобы использовать регистр *
по умолчанию, вы можете сделать:
:set clipboard=unnamed
Это позволяет вам использовать ggyG
или :%yank
(без указания регистра), а затем средний щелчок для вставки.
:help 'clipboard'