Как скопировать из 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 в регистр
*с первой строки, до...
- Запускает команду yank в регистр
G- перейти в конец файла
Ссылка:
Бесстыдно скопировано с: https://stackoverflow.com/questions/1620018/copy-all-the-lines-to-clipboard/1620029