Answers:
这个问题似乎与按键组合的行为有关,但是您没有提供在其中执行这些按键组合的应用程序。因此,考虑到哈维尔·里维拉(Javier Rivera)所说的话,之所以需要在终端中使用SHIFT + CTRL,是因为这些组合中的一些已用于终端命令的控制中。
例如:当您希望“取消”当前命令时,请按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 Word Processor如何处理“选择性粘贴”功能:
Shift
+ Insert
吗?
在Unix / Linux中,剪贴板有两种类型:PRIMARY(通常与Ctrl-X / C / V一起使用)和SELECTION(鼠标选定的文本,通过Shift-Insert插入或单击鼠标中键)。
有关更多详细信息,请参见https://wiki.archlinux.org/index.php/clipboard。
据我所知,我总是使用CRTL + V进行粘贴,但是当我在终端中时。由于历史原因,无法在其中使用CTRL +字母,因此我在终端中使用SHIFT + CTRL + V。
我一直认为Shitf + Insert是旧Unix的传承,可以让它们适应旧计时器,但是现代GUI默认使用CTRL + V。