将所有行复制到剪贴板
有没有办法在VI编辑器中将所有行从打开的文件复制到剪贴板。 我尝试了YG,但它没有使用剪贴板来存储这些行。
那有可能吗?
您应该将文本放到*或+寄存器中:
GG“* YG
说明:
gg将光标移至文件的第一个字符 "*y从第一行开始对寄存器*进行抽取命令,直到... G去文件的结尾 使用:
:%Y +
把所有线路拉下来。
说明:
%来引用下一个命令来处理所有行 y可以抽出这些线 +复制到系统剪贴板 注意 :在Windows中, +和*是等效的,请参阅此答案。
在Mac上
复制选定部分:直观地选择文本(在正常模式下输入v或V )并键入:w !pbcopy
复制整个文件:%w !pbcopy
从剪贴板过去:r !pbpaste
