从右键菜单中选择复制/粘贴时,为什么Google Docs会弹出一个对话框说:


在Google Docs中复制和粘贴


并显示以下消息:


这些操作无法通过“编辑”菜单进行,但是您仍然可以使用Ctrl-C或Ctrl-V


/>等何时可以直接从菜单执行操作?

复制和粘贴位于菜单中...



...但是选择它说您无法做到,请使用Ctrl-C等


这背后的设计思想是什么?

我可以毕竟,我不明白为什么不能只做手术:


它提供了菜单选项:复制并粘贴
选择这些时,它知道它们的含义告诉您
它可以执行复制和粘贴操作,但是可以通过Ctrl-C,Ctrl-V等操作。
他们可以将处理菜单选择的Google文档代码与实际执行该操作的代码链接起来操作

专利申请e?

是否存在安全问题?

还是某种用户界面冲突使该额外步骤成为必需?

评论

尝试使用上下文菜单复制/粘贴时正在使用什么浏览器?

@OnenOnlyWalter您有g +个人资料吗?

@JacobJanTuinstra为什么这么重要?

@JacobJanTuinstra为什么是,我愿意,你为什么问:)

这总是让我烦恼。麻烦您在菜单中添加这些选项,然后告诉您离开。无论如何,可以通过进入Firefox的“编辑”菜单并选择“剪切/复制/粘贴”(而不是使用云端硬盘的菜单或右键单击)来避免这种情况。

#1 楼

我会假设您没有使用Chrome,这就是为什么我的答案很重要的原因。
查看有关复制/粘贴Google Drive文档中的这篇文章:


在Chrome中工作时,您可以使用右键菜单复制和粘贴内容(或从工具栏的“编辑”菜单中选择“复制”或“粘贴”)。


使用云端硬盘中的右键单击上下文菜单时,剪切/复制/粘贴的内容存储在其他位置(在Chrome中)。因此,如果不使用Chrome,则将无法使用菜单选项。键盘快捷键仍然有效,因为这些片段存储在其他位置(在系统剪贴板中,而不是在浏览器中)。

更新:更多上下文-Chrome使用自己的网络剪贴板。为什么?我不确定100%,但是我认为是这样,以便跨文件或应用程序(例如,电子表格到文档等)粘贴时可以保留某些东西,而这是传统系统剪贴板无法做到的。由于上下文菜单也是正在运行的应用程序的本机(在这种情况下,您的Drive和Chrome都连接在一起),因此在Firefox中使用时,上下文菜单的行为会有所不同。这是因为这些特定的选项正在寻找访问Chrome剪贴板的方法,但它无法访问。

此时,我的回答变得更加con测:我敢打赌,Chrome中的Ctrl + C事件会被覆盖为复制/剪切到Chrome剪贴板,但如果不在Chrome中,则自然会默认使用系统剪贴板。上下文菜单的行为方式不一样,因为,我不知道:)尽管可能会在产品论坛中提出一些问题...

评论


感谢您的回答。如果使用不同的地方就足够公平了,但是我不明白为什么。对我来说,右键单击然后选择复制和Ctrl-C都是应该由同一事件处理代码处理的事件,不是吗?相同的事件处理代码不会说明如何调用该副本,因此无论触发副本的方式如何,肯定都应将副本存储在同一位置。

–therobyouknow
13年2月8日于1:02

有点,但不是真的。。。我在回答中添加了更多内容,希望可以进一步解决。

– OnenOnlyWalter
13年2月8日在6:58

更新了答案,现在可能变得没有意义了,无神论者? :)

– OnenOnlyWalter
13年2月8日在7:07

在Linux上,Chrome的ctrl-C确实会复制到系统剪贴板;我可以粘贴到大多数其他应用程序中,包括Firefox。但是,无论做什么,我都无法粘贴到Firefox中的Google文档中。源是什么(即托管ctrl-C的应用程序是什么)无关紧要。

–尖尖的
16年6月14日在0:19

这里有一些推理。虽然很烦。

–艾琳
18年2月23日在16:03