использование инструмента VI для редактирования конфигурационных файлов.
Как я могу выбрать весь текст в файле (около 1000 строк), скопировать его, а затем вставить в Google Docs?
использование инструмента VI для редактирования конфигурационных файлов.
Как я могу выбрать весь текст в файле (около 1000 строк), скопировать его, а затем вставить в Google Docs?
самый простой и быстрый способ-это использовать: : % y + , а затем перейти к Google Docs (или где) и вставить. Пояснение:
другой способ -g g " + y G но вы, вероятно, признать, что выше быстрее и проще.
многие дали ответы также дергать выбор, который я не искал.
Я использую ggVG для этой цели (нужно побежаться на нормальном режиме). Это команда только выделяет весь текст в документе.
Я даже переназначен Ctrl+A для этой цели, так как мне действительно не нужно увеличивать целое число с помощью ярлыка (по умолчанию Ctrl+A карта).
как раз добавьте это в ваше .vimrc
:
map <C-a> <esc>ggVG<CR>
Это <esc>
во-первых, чтобы убедиться, что пользователь находится в нормальном режиме.
можно использовать cat file
, а затем выберите output, скопируйте и вставьте, если вам нужно вставить его в свой браузер.
для 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, но он не работает.
использовать ggVG. введите "gg", чтобы перейти в верхней части теста Затем введите VG.
gg"+yG
или
gg"*yG
в зависимости от того, является ли + или * системным буфером обмена. (На многих униксах + - буфер выбора мыши для щелчка средней кнопкой мыши, а * - системный буфер обмена).
Я использую Vim 7.4 в среде CentOS-7. Который работал меня для выбора всего текста
:%y
потом просто p
в следующем файле, где я хочу полную копию.
или
вы можете использовать команду cat.
cat copyfile > pastefile
это git repo есть и другие полезные команды.
для Mac используйте pbcopy (pasteboard copy):
cat file.txt | pbcopy
содержимое файла.тхт сейчас в буфере обмена для вставки в другое приложение (например, браузер).
вы также можете вставить содержимое буфера обмена в файл с помощью pbpaste:
pbpaste > file.txt
в то время как это не связано с vi конкретно он достигает той же цели на Mac.
Если вы используете рабочий стол linux, вы можете загрузить его в буфер обмена с помощью xclip или xsel. Для чего-то такого размера вы можете просто использовать функцию загрузки в Google docs.
еще один способ:
нажать v ключ на клавиатуре и превратить VIM в VISUAL
затем выделите весь текст прокруткой вниз
^+ вставить скопировать
SHIFT +вставить, чтобы вставить текст, где вы хотите на Google Docs.
без использования vi,вы можете загрузить текст в Google docs, используя их API и cURL.
см.http://vim.wikia.com/wiki/Accessing_the_system_clipboard для опций о том, как это сделать. (если скомпилирован в"*, должен ссылаться на системный буфер обмена). Есть также инструкции по использованию xsel с vim.
используйте следующую команду.
cat <your file name>
он будет повторять содержимое файла. Теперь выберите, прокрутите, скопируйте, вставьте.
Игры
Ex.:
cat bobis.txt
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]