Как скопировать из 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