Использование инструмента VI для редактирования файлов конфигурации.
Как я могу выбрать весь текст в файле (около 1000 строк), скопировать его, а затем вставить в Google Docs?
Самый простой и быстрый способ - использовать: : < / kbd > % < / kbd > / kbd > + < / kbd > и затем перейти к Google Docs. Объяснение:
Другой способ - g < / kbd > / kbd > "< / kbd > + < / kbd > y.
Многие данные ответы также дергают выбор, который я не искал.
Я использую ggVG < / kbd > для этой цели (нужно работать в нормальном режиме). Эта команда only выбирает весь текст внутри документа.
Я даже переназначил Ctrl + A < / kbd > для этой цели, поскольку мне не нужно увеличивать целое число с помощью ярлыка (по умолчанию Ctrl + A < / kbd > map).
Просто добавьте это в свой .vimrc
:
map <C-a> <esc>ggVG<CR>
Сначала он имеет < esc >
, чтобы убедиться, что пользователь находится в нормальном режиме.
Вы можете использовать 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, но это не работает.
ИСПОЛЬЗУЙТЕ ggVG . введите «gg», чтобы перейти к началу теста Тогда введите VG .
Я использую Vim 7.4 в среде CentOS-7. Что помогло мне выбрать весь текст
:%y
Затем просто p
в следующем файле, где я хочу полную копию.
Или
Вы можете использовать команду кошки.
кот копифайла > pastefile
Этот git repo также имеет некоторые другие полезные команды.
Для Mac используйте pbcopy (пастальная копия):
cat file.txt | pbcopy
Содержимое file.txt теперь находится в буфере обмена для вставки в другое приложение (например,. браузер).
Вы также можете вставить содержимое буфера обмена в файл, используя pbpaste:
pbpaste > file.txt
Хотя это не касается vi, оно достигает той же цели на Mac.
Другой способ будет:
Вы нажимаете v < / kbd > клавишу на клавиатуре и поверните VIM в VISUAL
Затем выберите весь текст, прокрутив вниз
^ < / kbd > + INSERT < / kbd > копировать
SHIFT < / kbd > + INSERT < / kbd > вставлять текст в любое место в Документах Google.
Используйте следующую команду.
cat <your file name>
Это будет повторять содержимое файла. Теперь выберите, прокрутите, скопируйте, вставьте. Игра окончена
Ex.:
cat bobis.txt
См. Http://vim.wikia.com/wiki/Accessing_the_system_clipboard, чтобы узнать, как это сделать. (если скомпилировано в «*», следует обратиться к системному буферу обмена). Там также есть инструкции по использованию xsel с vim.