Как я выбираю весь текст в Vi/Vim?

Используя VI инструментов для редактирования файлов конфигурации.

Как я могу выбрать весь текст в файле (приблизительно 1 000 строк), скопируйте его, затем вставьте в Google Docs?

197
задан 09.08.2016, 15:22

5 ответов

Можно использовать cat file и затем выберите вывод и копию и вставку, если необходимо вставить его в браузер.

Для vi это - то, как можно выбрать весь текст и записать это в новый файл:

shift v  -- visual mode
shift g -- jump to eof
"*y -- yank select text
:e my_new_file -- create a new file
"*p -- paste into a new file

В теории это должно работать и над Linux и над Windows - я попробовал его на Mac, но это не работает.

39
ответ дан 07.12.2019, 07:41

gg"+yG

или

gg"*yG

в зависимости от или + или * системный буфер обмена. (На многих unixes, + буфер выбора мыши для щелчка мышью середины, и * системный буфер обмена).

7
ответ дан 07.12.2019, 07:41

При использовании рабочего стола Linux Вы могли бы загрузить его в буфер обмена с помощью xclip или xsel. Для чего-то, что размер Вы могли бы просто хотеть использовать функцию загрузки в документах Google.

1
ответ дан 07.12.2019, 07:41

См. http://vim.wikia.com/wiki/Accessing_the_system_clipboard для опций о том, как сделать это. (если скомпилировано в "* должен относиться к системному буферу обмена). Существуют также инструкции там для того, как использовать xsel с энергией.

0
ответ дан 07.12.2019, 07:41

Теги

Похожие вопросы