使用VI工具编辑配置文件。
如何选择文件中的所有文本(大约 1000 行),复制它,然后粘贴到 Google Docs 中?
答案1
最简单、最快捷的方法是使用:: % y +然后转到 Google Docs(或任何地方)并粘贴。解释:
- % 引用下一个命令来处理所有行
- y 拉扯那些线
- + 复制到系统剪贴板
另一种方法是,g g " + y G但您可能会承认上述方法更快捷、更容易。
答案2
许多给出的答复也撤消了选择,这并不是我想要的。
我正ggVG为此使用(需要在正常模式下运行)。此命令仅有的选择文档内的全部文本。
我甚至Ctrl+A为此重新进行了映射,因为我实际上不需要使用快捷方式(默认Ctrl+A映射)来增加整数。
只需将其添加到您的.vimrc
:
map <C-a> <esc>ggVG<CR>
首先<esc>
,确保用户处于正常模式。
答案3
如果您需要将其粘贴到浏览器中,您可以使用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 上试过,但没有成功。
答案4
我在 CentOS-7 环境中使用 Vim 7.4。选择所有文本的方法是
:%y
然后就p
在下一个我想要完整副本的文件中。
或者
您可以使用 cat 命令。
cat copyfile > pastefile
这个 git 仓库还有一些其他有用的命令。