是否可以在Mac OS及其虚拟机之间复制粘贴?


14

我正在运行Mac OS X Lion 10.7.3,并且已经安装了VMware以运行虚拟机:Windows 7和Ubuntu 11.10。

我还安装了VM Tools。

我想知道是否可以在三个系统之间允许复制粘贴?似乎默认情况下(仅通过鼠标)是不允许的。

EDIT1:我使用VMware Fusion 4.1.2,以及Settings适用于Windows和Ubuntu如下:

在此处输入图片说明

Edit2:我只是意识到Mac和Windows之间的复制粘贴(两个方向)在默认情况下有效。但是Mac和Ubuntu或Ubuntu和Windows之间的复制粘贴不起作用...

顺便说一句,我只想复制文本...

Edit3:我只是关闭了两个虚拟机,然后重新启动了它们,然后在其中复制和粘贴文本就可以了。。。确实很奇怪。所以我想我在Ubuntu上做了一些操作,它禁止复制和粘贴。 ,然后重启Ubuntu将其重置...

Answers:


5

是,支持复制和粘贴,但这取决于您在做什么。例如,如果您尝试使用Finder中的右键单击和复制命令来复制和粘贴文件,然后尝试右键单击并粘贴到Windows VM中,则这将不起作用,因为VMware不支持这种方式复制文件。在VM之间移动文件时,要使用拖放功能(VMWare工具等支持),以便将文件从主机移动到每个来宾VM,反之亦然。

现在,如果要使用剪贴板复制文本,则可以在主机和每个受支持的虚拟机之间工作,并且安装了如在虚拟机和Mac之间移动和复制文件以及文本中所述的工具。

您可以拖动文件和文件夹在虚拟机和Mac之间移动和复制它们。您可以通过复制和粘贴或剪切和粘贴来移动文本。您也可以在Windows应用程序和Mac应用程序之间拖动图像。您可以将Outlook附件从Windows虚拟机拖到Mac。您可以将虚拟机中的文件直接拖到Mac应用程序上。您可以在Windows或Linux虚拟机与Mac之间复制和粘贴图像和格式化的文本。

例如,在Mac OS X应用程序中选择文本,然后将其复制到剪贴板(Command-C)。然后进入Windows VM,将光标置于文本区域,然后执行Control-v,您应该获得了最初在Mac主机上复制的内容。

根据有关VMware Workstation的其他文档

复制和粘贴功能具有以下限制

•复制和粘贴电子邮件附件仅限于小于4MB的图像或文件。

•复制和粘贴纯文本和带格式的文本(包括格式)限制为小于4MB。

•复制和粘贴文本仅限于可以用Unicode字符表示的语言的文本。

•Workstation使用PNG格式对复制和粘贴的图像进行编码。转换为PNG格式后,复制和粘贴图像仅限于小于4MB的图像。

•您不能在虚拟机之间复制和粘贴文件。

•在Windows 95和Windows 98 guest虚拟机上,复制和粘贴仅限于纯文本,且数量少于64KB。

适用于Mac的Vmware Fusion文档没有提及对复制粘贴大小限制等的任何限制,但是假定限制也可以转移到Mac版本的VMware上,这是相同的。


1
“例如,如果您尝试使用Finder中的右键单击和复制命令来复制和粘贴文件,然后尝试右键单击并粘贴到Windows VM中,则该操作不适用于复制文件 ”。我很确定在安装VMWare Tools的情况下,在VMware Fusion 4.1.2上的主机和来宾之间复制文件都可以正常工作,尽管我知道有大小限制。
binarybob 2012年

8

您可以在VMWare网站上找到许多有关复制/粘贴,拖放...的文档,它们表示:

要使用复制和粘贴功能,必须在虚拟机上安装VMware Tools。

但是,由于您已经安装了这些工具,因此建议您重新安装它们。只是要确定。

另外,请确保您不会偶然发现此功能的局限性:

  • 您不能复制和粘贴或拖放超出内部缓冲区限制4MB的内容。
  • 在不同的操作系统上,可能无法复制,粘贴或拖放包含图像的格式化文本。
  • 将文件从主机复制并粘贴到来宾中的Outlook电子邮件或压缩文件夹中,反之亦然。解决方法:首先将文件从主机复制到来宾桌面,然后将文件从来宾桌面粘贴到Outlook电子邮件或压缩文件夹中。

感谢您的评论......我实在看不出哪里是Options标签和Guest Isolation之后Settings
SoftTimur 2012年

我只是在最初的帖子中添加了一张图片...
SoftTimur

好的,我将检查我何时回家并可以使用我的Mac!
Michiel '04年6

@Michiel发布的说明的后半部分适用于Windows版本的VMware Workstation,而不适用于VMware Fusion。当然,就我在Windows 7客户机上的经验而言,一旦安装了VMware Tools,就可以进行复制和粘贴(以及拖放),而无需进行额外的配置。
binarybob 2012年

@binarybob,感谢您指出。的确,这些设置仅适用于Windows。我从答案中删除了它。谢谢
Michiel '04

2

我在这里搜索如何在OS X VM和OS X主机之间启用复制和粘贴,但是我只需要通过选择“虚拟机”>“安装VMware Tools”来安装VMware Tools。它没有添加对复制文件的支持,但是我只是从“虚拟机”>“设置”>“共享”中添加了一个共享文件夹。

编辑:当我无法在Ubuntu VM和OS X主机之间进行复制和粘贴时,我又回到了这里。我必须根据http://kb.vmware.com/selfservice/microsites/search.do?language=zh_CN&cmd=displayKC&externalId=1022525上的说明重新安装VMware Tools :

  1. 选择虚拟机>重新安装VMware Tools
  2. 将磁盘映像上的tar.gz文件提取到桌面
  3. cd ~/Desktop/vmware-tools-distrib; sudo ./vmware-install.pl -d
  4. 重新开始

-3

当我想从win7-8-复制大于4 MB的文件时?到OSX VM,我只共享一个目录并使用网络(LAN)..或仅使用USB闪存驱动器..同样用于文本..这也适用于Linux-Opensuse等。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.