我总是使用 vim 作为我的文本编辑器。但是,当我想将完整文件的内容复制到剪贴板中以粘贴另一个位置时,我在 gedit 中打开文件,然后CtrlA按CtrlC。
在文本编辑器中打开文件并按CtrlA然后CtrlC对我来说是开销。因为我必须在文本编辑器中打开文件,虽然我不编辑文件。
因此,如果有任何命令可以将文件内容复制到剪贴板中,那就更好了。
例如
clip file.txt
在 vim 中也有可能通过映射CtrlA到某个命令或clip
复制命令来获得此功能。但是,我不知道如何使用命令在 vim 中复制整个文件。
注意我的 vim 不支持+clipboard
.
xclip 会做你想做的事
xclip -selection clipboard -i <file>
请注意,
-selection clipboard
仅当您希望将文件放在剪贴板中时才需要(仅此CtrlC而已CtrlV)如果您省略它,文件内容将被放入主缓冲区(即通过单击鼠标滚轮粘贴的位置)。您可以在这里尝试一些事情。
1) 从 vim 输入gg"+yG从普通模式,这将带你到文件的顶部,然后将所有行粘贴到剪贴板上。
2)您可以尝试 catting 文件,突出显示它,然后使用 ctrl-insert 复制突出显示的文本。
3)如上,但右键单击窗口的顶部栏并查找和编辑/复制选项。
干杯,保罗T