如何在Windows环境下从Windows 10复制粘贴到Ubuntu上的Bash ?

我尝试了以下方法:

CTRL + shift + v 右击粘贴

有什么建议吗?


当前回答

在终端中粘贴到Vim(在windows ubuntu上的bash):

出口显示= localhost: 0.0

虽然不知道如何从Vim复制:-(

其他回答

更新2019/04/16:Windows build >= 17643似乎正式支持复制/粘贴。看看里奇·特纳的答案。这可以通过下面描述的相同设置菜单启用,点击“使用Ctrl+Shift+C/V作为复制/粘贴”旁边的复选框。


另一个解决方案是启用“quickkedit模式”,然后在终端上右键单击即可粘贴。

要启用快速kedit模式,右键单击工具栏(或简单地单击左上角的图标),选择属性,并在“选项”选项卡中,单击快速kedit模式旁边的复选框。

启用此模式后,您还可以通过单击和拖动在终端中复制文本。选择完成后,可以按Enter或右键单击复制。

在终端中粘贴到Vim(在windows ubuntu上的bash):

出口显示= localhost: 0.0

虽然不知道如何从Vim复制:-(

右键单击标题栏,选择上下文菜单编辑->粘贴(直到他们修复了控制键快捷键)

您可以使用AutoHotkey(第三方应用程序),下面的命令适用于纯字母数字文本,但一些其他字符,如=^"%#!在控制台中键入错误,如bash或cmd。(在任何非控制台窗口中,此命令适用于所有字符。)

^+v::SendRaw %clipboard%

最后,我们激动地宣布,我们终于通过CTRL + SHIFT + [C |v]实现了对Linux/WSL实例的复制和粘贴支持!

你可以启用/禁用此功能,以防你发现键盘与命令行应用程序发生碰撞,但当你安装和运行任何Win10版本>= 17643时,这应该开始工作。从菜单中选择“属性”进入以下对话框。

感谢您的耐心,我们重新设计了控制台的内部,以允许这个功能工作:)