为什么粘贴有时在 gnome-terminal 中不起作用?

Mat*_*hew 39 gnome-terminal

Ctrl+ Shift+CCtrl+ Shift+V应该取代正常的Ctrl+CCtrl+Vgnome-terminal

有时它们会起作用,但通常它们不起作用。造成这种情况的一些潜在原因是什么?我不确定要提供哪些其他信息。

编辑:PasteEdit菜单中手动选择似乎也不起作用。Right click > Paste工作,但Edit > Paste没有。复制有效,但粘贴无效。

另外,我启用了 vi 模式(set -o vi在我的~/.bashrc)。这可能与它有关吗?

编辑:这是一个演示问题的视频。我使用Screenkey(在“原始”模式下,以捕捉“shift”)来显示我正在按下的键。

sna*_*nap 12

这是 gnome-terminal 中的一个错误,错误报告在这里有一个补丁:

https://bugzilla.gnome.org/show_bug.cgi?id=600876

不过 Gnome 还没有解决这个问题。

Ubuntu 已经独立于 Gnome 修复了它。详细的错误报告在这里:

https://bugs.launchpad.net/ubuntu/+source/gnome-terminal/+bug/630383

根据错误报告,修复的 Ubuntu 包是 gnome-terminal version 2.32.1-0ubuntu3。它目前在特立独行的存储库的上传队列中(处于未批准状态)。上传队列在这里:

http://launchpad.net/ubuntu/maverick/+queue

您可以下载源包并使用 debuild 自行构建。

希望它很快就会被推送到正常的更新存储库。


enz*_*tib 7

正如您所怀疑的那样,它必须与“vi”模式有关。

如您所知,“vi”模式具有单独的插入和命令模式。在命令模式下,发送到终端的所有文本都被解释为命令。

说服自己这样做:

  • 在某处复制一个包含“isotext”的字符串
  • 转到终端并按 ESC 进入命令模式
  • 粘贴

您应该只看到“sometext”,因为最初的“i”已被解释为插入命令。

解决方法:如果在命令模式下,在插入前按“i”。如果不确定,请在插入前按 ESC 和“i”。

  • 谢谢,但恐怕不是这样。我已经仔细检查以确保我处于插入模式,我肯定是。 (4认同)