我尝试从NetBeans复制到终端。如果我在其他地方粘贴,比如gedit,它就可以粘贴成功。所以复制操作是有效的。
使用 Ctrl+Shift+C/V 也无效。
这是某种设置问题吗?
Ctrl+Shift+C
Shift是在使用Gnome终端时的快捷键。
或者你可以右键点击
->粘贴
Ctrl+V在终端中不是一个绑定的组合键。终端应用程序会忽略键盘事件并将其传递给正在运行的程序。这是可取的,因为您不希望终端窗口干扰您的键盘事件。
右键单击并点击粘贴。或使用主要选择(选中一些文本然后中键单击)。
编辑:我刚刚学到了一些东西!如果您想要键盘输入方法,Shift+Insert将起作用。它是基于主要选择的插入方法,所以只需选中文本然后进行操作。
编辑2:我无法停止学习新事物!正如ændrük所说,Ctrl+Shift+V可以作为正确的剪贴板粘贴。所以您有很多选择。它们只是不是标准的组合键。
Ctrl
+V
是绑定的。 - CoderMeOli和user1974建议使用主要选择(一种X窗口功能),但我需要以下细节:
1.) 在NetBeans中突出显示文本(不用担心复制)
2.) 在GNOME终端中使用中键单击将其粘贴到那里
其他建议对我无效,但这个方法非常有效。在netbeans.org上已经提交了一个bug。
echo "stty intr \^b" >> ~/.bashrc
,其中b代表"break" - 或者选择任何其他不用于重要事物的字母。对我来说,最大的生产力提升之一就是在终端中对默认的复制和粘贴快捷键进行这个简单的更改。我会在所有电脑上第一时间这样做。 - MountainXhttp://www.williambharding.com/blog/technology/fix-it-ubuntu-ctrl-shift-v-wont-paste-into-terminal/
短篇故事:OpenJDK与剪贴板不兼容。我猜这个问题可能也适用于Netbeans和Rubymine,因为它们都是通过Java虚拟机运行的。通过用鼠标选中文本来复制文本。通常你可以使用Ctrl+C或右键点击选择,然后从弹出菜单中选择“复制”。
通过点击鼠标中键来粘贴文本。在许多地方也可以使用Ctrl+V,Shift+Insert也可以。
问题出现在不同的应用程序使用不同的剪贴板时。你成功地将文本复制到应用程序A的剪贴板中,但当你转到应用程序B进行粘贴时,它会尝试从另一个剪贴板粘贴。在Windows中,所有应用程序都使用相同的剪贴板。
有几种解决方案。可能最容易实现的是安装Parcellite。
sudo apt-get install parcellite
parcellite&