ctrl + 在 mac 上插入,同时在虚拟 machine 运行 windows 上使用 vim 连接

ctrl + insert on a mac while connected using vim on a virtual machine running windows

我正在使用 macbook air,但为了访问我公司的服务器,我必须使用运行 windows 的虚拟桌面。我正在使用 putty/vim 并且不知道如何粘贴内容,因为 mac 上没有 "insert" 键。有人对此没有解决方案吗?

编辑:解释

Vim(老实说 vi 也是)有 26 个内置的私有缓冲区 (a-z)。 vim 也有剪贴板缓冲区。

要从缓冲区 m 中放入(插入),您需要执行 "mp,读作 "with buffer m do the put thing"。

要从剪贴板放入,您必须在设置中找到正确的缓冲区。

  1. 尝试打开一个没有意义且没有风险的临时文件。然后在您的 Windows 或 mac.

  2. 中复制一些内容
  3. 用简单的文件进入vim- putty

  4. type "*p ,我的意思是先输入 <Doublequote> 然后 <Star> 然后 ```

  5. 你的贴上了吗?开心

  6. 如果没有:尝试 "+p for "with buffer + do put

其中一个应该有效。

简而言之:

使用缓冲区“+”或“*”之一,因此:

"*p  
"+p

如果你想猛拉到通用缓冲区,使用

之一
"*y
"+y

看看哪个有效。

vim-ing 快乐!

您还可以在 Mac 上找到一个键来将此命令映射到。 :he :map

右键单击腻子 window 进行粘贴,(两指单击触摸板)。