我已经在托管于 VirtualBox VM 的 Windows Server 2012 中安装了 cygwin 的副本。
新的 cygwin 终端不再是简单的 DOS 提示符。我需要使用选项Ctrl/Shift-Ins
将文本粘贴到 shell 中。
但是我的 VirtualBox 在 OSX macbookpro 上运行。键盘上没有“INS”键。我该如何解决这个问题?
答案1
这让我非常抓狂。在 ~/.inputrc 中,建议将粘贴从剪贴板重新映射到 Control-V,结果发现这里对我没用。
但是,如果你有带数字键盘的 Mac 键盘,那还有希望。事实证明,数字键盘“0”被映射到 INSERT。因此,在 cygwin 中,你可以简单地使用
Ctrl + 0
并粘贴
Shift + 0
这对于我在 Windows 7 中使用 Bootcamp 运行 cygwin 来说很有效。如果您有一台较新的 Macbook,没有数字键盘快捷键(例如 fn + m),您可以尝试在 Windows 中重新映射键盘。这里有一个程序可能会奏效:http://sharpkeys.codeplex.com/
答案2
复制 - 选择文本,按下控制键,单击鼠标垫,从下拉菜单中选择复制。
粘贴 - 将文本光标设置在您想要粘贴的位置,按下控制键,单击鼠标垫,从下拉菜单中选择粘贴。