当我从另一个窗口复制某些内容然后从我的终端复制并想要将其粘贴到我的终端(在命令行上)时,编辑中的粘贴选项变灰。Ctrl+V在 GNOME Terminal 2.29.6 中不起作用。
我尝试将 netbeans 复制到终端中。如果我将其粘贴到其他地方,例如在 gedit 中,它也会粘贴。所以它被复制了。
使用Ctrl++ Shift/不起作用C。V
这是某种设置吗?
答案1
粘贴到终端时,您需要附加 Shift:++Ctrl与仅使用复制选择相同:ShiftVC
Ctrl+ Shift+C
Shift是使用 Gnome 终端时的快捷方式的转义序列。
或者你可以Right Click
->Paste
答案2
我在从 Netbeans 复制到终端时也遇到了同样的问题。似乎当您在 Netbeans 中Ctrl按 +时C,它不是以纯文本格式复制的,因此您无法将其粘贴到需要这种格式的终端中(这是根据我的经验做出的假设 ;) )。
那么,我该怎么做呢?只需从 Netbeans 复制,然后将其粘贴到某个文本编辑器中,例如 gedit,然后再次复制并粘贴到终端中。
答案3
Ctrl+V不是终端中的绑定组合。终端应用程序忽略键盘事件并将其传递给正在运行的任何程序。这是可取的,因为您不需要真的想要终端窗口干扰你的键盘事件。
右击并单击粘贴。或者使用主要选择(突出显示一些文本并单击鼠标中键)。
编辑:我刚刚学到了一些东西!如果您想要键盘输入法, Shift+Insert会起作用。这是一种基于主要选择的插入方法,因此只需突出显示即可。
修改 2:我无法停止学习新事物!正如 ændrük 所说,Ctrl++Shift可以V作为合适的剪贴板粘贴。因此,您有很多选择。它们只是不是标准的组合键。
答案4
tldr- 使用Shift+Insert
Ctrl+C和Ctrl+V是为 GUI 应用程序创建的键盘快捷键。显然与复印。
在出现Ctrl+ C、Ctrl+X和Ctrl+ V.. 之前,有
Ctrl+ Insert、Shift+Delete和Shift+Insert
它们是由 1987 年IBM 通用用户访问
这些快捷方式通常在现代快捷方式不起作用的情况下起作用,例如在终端中。