你怎么知道何时使用SHIFT + INSERT和CTRL-V vs右键单击粘贴来粘贴?

有时我会将某些内容复制到剪贴板,并且不会使用Shift + Insert粘贴,而是使用Ctrl + V或右键单击粘贴。 这种行为似乎令人困惑,有点不可预测。 变异背后是否有一些逻辑?

这个问题似乎与键组合的行为有关,但是您没有给出执行这些键组合的应用程序。 因此,考虑到Javier Rivera所说的,为什么需要在终端中使用SHIFT + CTRL的原因是因为其中一些组合用于终端命令的控制。

例如:当您希望“取消”当前命令时,您可以使用CTRL + C,这在大多数系统中用于执行“复制”任务。 这样,如果您在终端中按CTRL + C以“复制”文本的一部分并且应用程序或进程正在运行,您将“取消”该进程或“关闭”正在运行的应用程序。

命令由ctrl-c键组合终止

根据您使用的GUI或软件应用程序本身,SHIFT + CTRL对于格式化或执行“特殊粘贴”任务非常有用,它允许您选择将复制的文本放入应用程序的格式。

例如:如果您使用OpenOffice字处理器或电子表格,当SHIFT + CTRL + V时,系统将提示您选择将用于剪贴板放入文档的格式。

下一张图片说明了CTRL-V和SHIFT + CTRL + V键如何将剪贴板的内容放入文档中: 插图

下一张图片说明了CTRL-V和SHIFT + CTRL + V键如何将剪贴板的内容放入文档中,在右侧文档中选择格式后: 插图

在某些情况下,作为代码(html,php,javascript)编辑器,您可以选择粘贴从网站复制的文本部分或在网站中生成文本的代码。 例如:从格式化表中复制时,您可以选择将文本粘贴到表中,或者将用于生成表的代码粘贴到Web中。

您应该检查应用程序的“编辑”菜单,以查看如何处理“粘贴特殊”任务。

下一张图片说明了OpenOffice字处理器如何处理“选择性粘贴”function: 在此处输入图像描述

Unix / Linux中有两种类型的剪贴板:PRIMARY(通常与Ctrl-X / C / V一起使用)和SELECTION(鼠标选择文本,插入Shift-Insert或单击鼠标中键)。

有关详细信息,请参阅https://wiki.archlinux.org/index.php/clipboard 。

这就是我以前做的事情:

Ctrl + Insert :复制到剪贴板

Shift + Insert :来自剪贴板的PASTE

Shift + Delete :剪切到剪贴板

现在我有一个Apple键盘,我这样做:(苹果键盘没有插入键)

按Ctrl + C复制到剪贴板

从剪贴板Ctrl + V到PASTE

Shift + Delete切换到剪贴板。

在使用Putty的终端中:

选择带有鼠标副本的文本直接到剪贴板

右键单击终端窗口中的任意位置进行粘贴

在常规shell会话中:

我用鼠标选择,然后使用Ctrl + Shift + C复制到剪贴板

我用Ctrl + Shift + V来粘贴。

据我所知,我总是使用CRTL + V来粘贴,但是当我在终端时。 由于历史原因,CTRL +字母不能在那里使用,所以我在终端使用SHIFT + CTRL + V.

我一直认为Shitf + Insert是旧版Unix的遗产,让它们让旧计时器变得舒适,但现代GUI使用CTRL + V作为默认设置。