当我从另一个窗口复制某些内容然后我的终端并想要将其粘贴到我的终端(在命令行上)时,编辑中的粘贴选项显示为灰色。Ctrl+V在 GNOME 终端 2.29.6 中不起作用。
我尝试将表单 netbeans 复制到终端中。如果我将它粘贴到其他地方,例如在 gedit 中,它会被粘贴。所以它被复制了。
使用Ctrl+ Shift+ C/V不起作用。
这是某种设置吗?
当我从另一个窗口复制某些内容然后我的终端并想要将其粘贴到我的终端(在命令行上)时,编辑中的粘贴选项显示为灰色。Ctrl+V在 GNOME 终端 2.29.6 中不起作用。
我尝试将表单 netbeans 复制到终端中。如果我将它粘贴到其他地方,例如在 gedit 中,它会被粘贴。所以它被复制了。
使用Ctrl+ Shift+ C/V不起作用。
这是某种设置吗?
粘贴到终端时需要附加 Shift:Ctrl+ Shift+V与仅使用 a 复制选择相同C:
Ctrl+ Shift+C
Shift是使用 Gnome 终端时快捷方式的转义序列。
或者,您可以
Right Click
->Paste
从 Netbeans 复制到终端时,我遇到了同样的问题。似乎当您在 Netbeans 中Ctrl+C时,它不会以纯文本格式复制,因此您不能将其粘贴到需要这种格式的终端中(这是基于我的经验的假设;))。
那么,我该怎么做呢?只需从 Netbeans 复制,然后将其粘贴到某个文本编辑器中,例如 gedit,然后再次复制并粘贴到终端中。
Ctrl+V不是终端中的绑定组合。终端应用程序忽略键盘事件并将其传递给正在运行的任何东西。这是可取的,因为您真的不希望终端窗口干扰您的键盘事件。
右键单击并单击粘贴。或使用主要选择(突出显示某些文本并单击鼠标中键)。
编辑:我刚刚学到了一些东西!如果您需要键盘输入法,Shift+将起作用。Insert这是一种基于主选择的插入方法,因此只需突出显示即可。
编辑2:我不能停止学习新事物!正如ændrük 所说,Ctrl++Shift可以V作为适当的剪贴板粘贴。所以你有很多选择。它们只是不是标准的组合键。
Oli 和 user1974 建议使用 Primary Selection(X-Windows 的一项功能),但我需要这些详细信息才能这样做:
1.) 在 NetBeans 中突出显示文本(不用担心复制它)
2.) 在 GNOME 终端中单击鼠标中键将其粘贴到那里
没有其他建议对我有用,但这就像一个魅力。在 netbeans.org 上为此输入了一个错误。
tldr- 使用Shift+Insert
Ctrl+C和Ctrl+V是为 GUI 应用程序创建的键盘快捷键。显然与施乐有关。
在有Ctrl+ C、Ctrl+X和Ctrl+ V.. 之前有
Ctrl+ Insert、Shift+Delete和Shift+Insert
它们由IBM Common User Access于 1987 年定义
这些快捷方式通常适用于现代快捷方式不适用的情况。即,在终端中。
您还可以更改系统默认键映射 - 因此您可以 ctrl+v 进入终端。
我对 Rubymine 也有同样的问题,我无法从 Rubymine 复制并使用 CTRL-SHIFT-V 粘贴到终端。鉴于我每天这样做数十次,我对每次复制到 gedit 然后复制到终端没有兴趣,所以我想出了一个不需要它的解决方案:
http://www.williambharding.com/blog/technology/fix-it-ubuntu-ctrl-shift-v-wont-paste-into-terminal/
小故事:OpenJDK 不能很好地与剪贴板配合使用。我猜这将适用于 Netbeans 和 Rubymine,因为它们都通过 Java VM 运行。
通过用鼠标突出显示文本来复制文本。通常您可以使用 Ctl+C 或右键单击选择,从弹出菜单中选择“复制”。
通过单击鼠标中键粘贴文本。Ctl+V 也适用于许多地方,Shift+Insert 也是如此。
当这不起作用时该怎么办
当不同的应用程序使用不同的剪贴板时,就会出现此问题。您将成功地将文本复制到应用程序 A 中的剪贴板,但是当您转到应用程序 B 进行粘贴时,它会尝试从不同的剪贴板粘贴。在 Windows 中,所有应用程序都使用相同的剪贴板。
有几种解决方案。可能最容易开始工作的是安装 Parcellite。
安装 Parcellite
运行parcellite
剪贴板图标将显示在系统托盘中。
使用包裹体
听起来文本实际上并没有首先被复制。如果剪贴板上有任何可粘贴的内容,则可以单击“编辑”->“粘贴”。
在 Gnome 终端中,用于粘贴的键盘快捷键通常是Ctrl++ 。ShiftV
Linux 中有一个错误,当尝试在 2 个不同的应用程序之间复制/粘贴时,有时会取消选择复制的信息。我建议安装一个剪贴板管理器,然后你会看到这个错误。Parcellite 是我的最爱。如果您使用 Debian/Ubuntu 将“sudo apt-get install parcellite”(不带引号)粘贴到终端 (ha,ha) 或使用 Synaptic 安装它。此错误影响所有程序,而不仅仅是终端。
安装并启动 Parcellite(应用程序 -> 附件 -> Parcellite)后,您将在系统托盘中看到一个剪贴板图标。重新创建错误,然后单击托盘图标。您将看到该信息已复制但显示为灰色,即未选中。单击它以选择它,然后您可以粘贴到您心中的内容。这是有史以来最烦人的错误之一,并且已经存在多年。