Как скопировать из Vim в Google Chrome?

Я хочу выделить все содержимое файла и скопировать его в Google Chrome. Я пробовал shift-ctrl-c, но он не работает.

3 ответа

Решение

В начале файла введите последовательность клавиш, чтобы скопировать все содержимое в буфер обмена:

:%y+

если вы хотите скопировать только одну строку, переместите курсор в начало нужной строки и введите следующую последовательность клавиш:

:y+

или как указано в другом ответе здесь, скопируйте все содержимое в буфер обмена + вместо * регистры попробуй:

gg"+yG

чтобы эти последовательности клавиш работали, вам нужно иметь gvim установленный или подобный ему, который сделает так vim имеет возможность копирования в буфер обмена. Ниже приведены 3 пакета, которые позволят + буфер обмена для vim,

sudo apt-get install vim-gnome

или же

sudo apt-get install vim-athena

или же

sudo apt-get install vim-gtk

Я лично предпочитаю vim-gnome но любой из них должен работать нормально.

Использование сервиса pastebin

pastebinit -i <my_file> -b http://paste.ubuntu.com

Вы увидите URL. Откройте URL в Chrome.

Используйте нажатия клавиш ниже:

гг"*уг

скопировать текст в регистры * или +: Объяснение:

  • gg
    • получает курсор на первый символ файла
  • "*y
    • Запускает команду yank в регистр * с первой строки, до...
  • G
    • перейти в конец файла

Ссылка:

Бесстыдно скопировано с: https://stackoverflow.com/questions/1620018/copy-all-the-lines-to-clipboard/1620029

Другие вопросы по тегам