Windows 10内部版本14316:Ctrl + v在Windows上的Ubuntu上的Bash上不起作用


53

在新的Windows 10 Insider内部版本14316上,我无法在Windows应用程序上的Ubunbu上的新Bash上使用Ctrl + V(粘贴的快捷方式)。有人遇到过这个问题吗?有什么办法吗?

我已经编辑了应用程序的属性以启用控件快捷方式和插入。另外,我尝试了Ctrl + Shift + V和Shift +插入,但都没有用。


1
Ctrl + Shift + V是否起作用?这就是许多Linux终端中的快捷方式。否则,我似乎记得中键会粘贴到cmd中(但我不确定)。
tanner

Ctrl + Shift + v也不起作用。而且我没有中间的点击。
谢尔盖·华莱士

如果原始bash不支持if,Windows 10也将不支持。它可以在真正的Ubuntu中工作吗?
magicandre1981 '16

1
我不知道,我从未使用过真正的Ubuntu。我有Windows,因此在宣布他们将拥有Bash时感到非常兴奋。糟糕的是无法快速复制和粘贴。他们支持命令提示符,所以也许他们还没有为bash shell添加它,或者忘记了。还是一个错误,idk。
谢尔盖·华莱士

这个问题可以解释为什么。请记住,您实际上是在运行Linux,因此如果您仅习惯Windows的工作方式,它的行为将与您预期的有所不同。
2016年

Answers:


45

你们为什么不右键单击呢?以下是启用复制和粘贴的方法:

  1. 转到bash窗口的顶部,右键单击,转到属性
  2. 选中显示“快速编辑模式”的框,您就设置好了!

    在Windows 10的Bash上复制和粘贴启用

美好的一天!

-激活快速编辑模式,然后鼠标左键单击以选择文本,鼠标右键单击为PASTE


10
很有帮助,但我想说“ QuickEdit Mode”并不是说“允许右键单击粘贴”的非常透明的标签,因此被忽略并不奇怪。
Nate

27
我没有右键单击的原因很简单:如果可以避免,我不想将手移到鼠标上。键盘快捷键的存在是有原因的,应该在整个平台上进行维护(只要有一个快捷键,我并不在乎复制和粘贴的快捷键是什么)。
杰德·丹尼尔斯

7
右键单击不是ctrl + v ...
nicowernli

3
即使我的设置已经如屏幕快照中所示,对我也不起作用。问为什么我们不只是单击鼠标右键就很烦。问题是关于如何使键盘快捷键正常工作-您是在说为什么不只使用键盘:-[
jcollum

7
这不是解决该问题的真正方法。
Zoey

11

我认为,主要问题cmd.exe是无法与bash环境打交道。就其本身而言,新cmd.exe居然支持Ctrl+ v,但同时运行bash,事实并非如此。

我的解决方法是使用ConEmu。它比cmd.exe单独使用要好得多,甚至可以在运行时为您突出显示颜色bash。我已经对其进行了测试,并且Ctrl+ v可以正常工作。作为一个不错的选择,您会获得一个带标签的终端。


1
我下载了。如何配置Bash使用ConEmu而不是普通的命令提示符?
谢尔盖·华莱士

ConEmu有点像cmd.exe的包装器。仅通过在ConEmu中运行普通的cmd.exe,就应该允许您使用CTRL + V进行粘贴。
Tiago Espinha '16

@spwallace,如果您在ConEmu之前安装了bash,则是第一次启动ConEmu时(此刻我正在做的事情),快速配置可以“选择启动任务,甚至是带有参数的shell”,并且bash在那里。而且,一旦您启动ConEmu,搜索栏旁边的绿色plus菜单也将提供各种shell。
chx

ConEmu解决了Ubuntu Bash的“ Ctrl + V”问题,很好的是ConEmu是开源软件(BSD许可证)。另外,它还修复了可怕的“目录路径蓝色”,这在黑色背景上是不可读的。
亚历克斯(Alex)

谢谢。我已经安装了ConEmu,到目前为止看起来很棒。
Manachi

5

据我所知,那里没有“好的”解决方案(quickedit粘贴似乎不起作用)。我的建议是:创建一个自动热键脚本:

SetTitleMatchMode, 2
#IfWinActive, bash
^v::
SendInput {Raw}%clipboard%
return

1
我正在运行ConEmu,但是我不想使用Ctrl + V,因为这是nano我使用的+^v::。另外,由于ConEmu并不总是在窗口中显示bash,因此我使用#IfWinActive ahk_exe ConEmu64.exe
chx


3

正如我们在注释中指出的那样,仅在按Ctrl+ V一次后,窗口系统菜单中的“粘贴”条目才会激活,这是不寻常的。在那之后,虽然可以使用序列Alt+ SpaceEP。(由Nescio 对此Stack Overflow的回答提供。)这不是最佳方法,但它可以工作。

如果Windows窗口在Ubuntu的Bash有在菜单属性项,您可能能够检查选项选项卡上的“快速编辑模式”复选框以允许右键单击窗口算作糊状。


很奇怪... Alt + Space也不像应该显示的那样显示菜单。
迈克尔(Michael)

@迈克尔在这里;Windows中的这种冲击非常贫乏
jcollum

1

该问题并非特定于“ Ubuntu上的BASH”。所有Windows命令行窗口都会遇到此问题,包括cmd和powershell。访问左上方图标下的窗口菜单(另一个答案提到alt + space,这将打开窗口菜单)。选择默认值。启用快速编辑模式。

默认情况下,在快速编辑模式下,突出显示副本并右键单击粘贴。(在Win 10之前,它仍然无法使您获得ctrl + c和ctrl + v)。

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.