# 帖子引用复制到剪贴板按钮 -- 反馈

**URL:** https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376
**Category:** UX
**Tags:** feedback, design-experiment
**Created:** [2023年十一月13日 23:57 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376 "2023-11-13T23:57:21Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月13日 23:57 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/1 "2023-11-13T23:57:21Z")

</div>

这是关于一项设计实验的反馈主题，该实验旨在为帖子引用按钮添加一个“复制引用”按钮，该按钮会将引用 markdown 复制到剪贴板：

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/c/0/fc09cd15fb4b74a2b3ea83a251fbbf7679f56750.png)

### 为什么要添加此按钮？

帖子中选择文本时显示的普通“引用”按钮会打开撰写器，并预先填充引用 markdown：

 ![image](https://global.discourse-cdn.com/meta/original/4X/f/d/1/fd1c00c76a5fd0544b05d467f9346bb1658743b1.png)

这个新的“复制引用”按钮会将引用 markdown 直接复制到用户的剪贴板。当您想将引用复制到其他地方（例如，另一个主题或聊天消息）而无需手动从打开的撰写器中复制（之后需要关闭）时，这非常有用：

```plaintext
[quote="JammyDodger, post:7, topic:285376"]
Possibly a silly question, but what’s the difference between this button and the one I get normally?
[/quote]

```

这为那些经常使用引用在论坛多个区域引用信息的用户节省了时间。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月14日 00:37 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/3 "2023-11-14T00:37:53Z")

</div>

请注意，此功能目前已损坏，修复该问题的 PR 即将推出：

> <https://github.com/discourse/discourse/pull/24360>
>
> Followup to d128dc0e6141e3a813971742f366337432ca9b31,
> I swear I tried this loca…lly and it worked, but it turns
> out it didn't. Need to keep the \`action "function"\` syntax
> here.

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [2023年十一月14日 01:27 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/4 "2023-11-14T01:27:00Z")

</div>

我假设更新现在应该已经在这里被撤回了，当我点击复制按钮时，它什么也没做。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月14日 01:49 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/5 "2023-11-14T01:49:45Z")

</div>

对我来说刚才奏效了，部署可能刚刚完成。请刷新并重试 🙂

---

<div class="post-metadata">

### Author: ![Firepup650](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/firepup650/32/465200_2.png) [@Firepup650](https://meta.discourse.org/u/Firepup650)
#### Post date: [2023年十一月14日 01:52 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/6 "2023-11-14T01:52:26Z")

</div>

是的，现在对我来说可以了。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年十一月14日 06:21 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/7 "2023-11-14T06:21:41Z")

</div>

可能是一个愚蠢的问题，但这个按钮和我平时收到的按钮有什么区别？

 ![double copy](https://global.discourse-cdn.com/meta/original/4X/e/0/9/e0958d203d9fd870c7397f39aed9743ec2506ec0.jpeg)

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月14日 06:26 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/8 "2023-11-14T06:26:03Z")

</div>

如果您指的是顶部的按钮集，这些是 iOS 独有的，只会将纯文本复制到您的剪贴板。在这种情况下，位于“引用”和“编辑”旁边的“复制”按钮会复制引用的 Discourse 标记，如下所示：

```plaintext
[quote="JammyDodger, post:7, topic:285376"]
Possibly a silly question, but what’s the difference between this button and the one I get normally?
[/quote]

```

如果您按下“引用”，则会打开带有预填充内容的编辑器，但很多时候您不希望将当前主题中的选定文本作为回复进行引用——您可能希望将其引用到您已有的另一个主题草稿或聊天中。

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [2023年十一月14日 12:52 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/9 "2023-11-14T12:52:10Z")

</div>

我一直下意识地想要这个按钮。

> [@martin](#):
>
> 但很多时候你不想在当前主题中引用所选文本作为回复——你可能想在另一个主题草稿中引用它

💯

我才注意到结果反馈模态框（即“已复制”）不知何故出现在右上角？这是故意的吗？我的第一直觉是，反馈应该出现在与文本弹出按钮相同的位置，即我刚刚点击的位置。

---

<div class="post-metadata">

### Author: ![Tris20](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tris20/32/264639_2.png) [@Tris20](https://meta.discourse.org/u/Tris20)
#### Post date: [2023年十一月14日 12:59 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/10 "2023-11-14T12:59:25Z")

</div>

> [@angus](#):
>
> 我一直下意识地想要这个按钮。

我也是。这也让我思考，如果能有一个搜索选项是不是也很酷？高亮一个词或短语，然后一键搜索。

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [2023年十一月14日 13:28 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/11 "2023-11-14T13:28:25Z")

</div>

> [@angus](#):
>
> 我最初的直觉是，反馈应该出现在文本弹出按钮的附近，也就是我刚才点击的地方。

也许和我们使用（我记得这也是一个实验）帖子 URL 复制 🔗 按钮时发生的情况类似？

![image](https://global.discourse-cdn.com/meta/original/4X/d/1/2/d12a2a0941fffa934a6e4d4c3858911fe190fb17.png)

---

<div class="post-metadata">

### Author: ![pmusaraj](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pmusaraj/32/119489_2.png) [@pmusaraj](https://meta.discourse.org/u/pmusaraj)
#### Post date: [2023年十一月15日 15:16 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/12 "2023-11-15T15:16:39Z")

</div>

> [@Tris20](#):
>
> 增加一个搜索选项会不会很酷？

是的，我喜欢这个建议。我确实想补充一点，这个小部件正在变大，我们添加的按钮越多，用户使用每个按钮就越困难。但我们也许是时候放弃一些按钮（指的是“分享”）和/或更好地组织它们了。

> [@JammyDodger](#):
>
> ![double copy](https://global.discourse-cdn.com/meta/original/4X/e/0/9/e0958d203d9fd870c7397f39aed9743ec2506ec0.jpeg)

> [@martin](#):
>
> 如果你指的是顶部的一组按钮，这些是 iOS 独有的，它们只会将纯文本复制到你的剪贴板。

Android 也有一个复制按钮。我记得，我们因为同样的原因在 iOS 和 Android 上放弃了“分享”按钮，因为操作系统本身提供了足够接近的替代方案。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月16日 00:41 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/13 "2023-11-16T00:41:33Z")

</div>

> [@angus](#):
>
> 我注意到结果反馈模态框（即“已复制”）不知何故出现在右上角？这是故意的吗？我的第一直觉是反馈应该出现在我刚刚点击的文本弹出按钮的附近。

是的，我认为 @chapoi 也更喜欢这样，她做了这个其他的复制按钮。我会找出这个的实现方式，并将消息移到那里。

主要区别在于，在引用的复制按钮中，我们立即隐藏了菜单，所以希望这个其他消息弹出窗口可以在底层元素消失时保留在它应该在的位置。

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2023年十一月16日 08:32 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/14 "2023-11-16T08:32:51Z")

</div>

> [@martin](#):
>
> 主要区别在于，在引用中的复制按钮上，我们会立即隐藏菜单

没错，我认为这与复制链接的情况不同。

聊天复制文本也使用“toasty”（尽管复制聊天文本仅限于移动设备使用）。

话虽如此：也许这个组件也应该仅限于移动设备？当 Ctrl+C 如此根深蒂固时，为什么要在桌面上使用点击操作？

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [2023年十一月16日 09:29 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/15 "2023-11-16T09:29:46Z")

</div>

> [@chapoi](#):
>
> 为什么要在桌面端使用点击操作，而 Ctrl-C 已经根深蒂固了？

因为 Ctrl-C 不会添加引用格式，而新的“复制”按钮会。

```plaintext
[quote="chapoi, post:14, topic:285376, username:chapoi"]
为什么要在桌面端使用点击操作，而 Ctrl-C 已经根深蒂固了
[/quote]

```

我认为问题在于按钮没有清楚地解释其功能。它不像仅仅是复制那样显而易见。现在，在移动设备上，我有两个复制按钮。有两个选项会让人非常困惑，每次我都需要思考哪个选项是我想要的操作（我知道我想要的结果，但我需要思考哪个按钮能实现它）。

 ![_20231116_100551](https://global.discourse-cdn.com/meta/original/4X/9/4/d/94dc16253bd065d2b77a4dde41c06c57b484c502.jpeg)

对我来说，在移动设备上引用和剪切引用都可以完美运行。在桌面端，我通常会按照 [Understanding Discourse for new users](https://meta.discourse.org/t/discourse-new-user-guide/96331#quoting-13) 中所述的方式进行操作。  
我明白这对重度用户来说可能很有帮助，但对于新用户（甚至不是那么新的用户）来说，这会造成很多困惑。

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [2023年十一月16日 09:39 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/16 "2023-11-16T09:39:39Z")

</div>

嗯，我明白了。

也许更明确一点的“复制引用”可以作为解决方案来区分？

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2023年十一月16日 10:31 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/17 "2023-11-16T10:31:29Z")

</div>

> [@pmusaraj](#):
>
> 是的，我喜欢这个建议。我想补充一点，这个小部件正在变得越来越大，我们添加的按钮越多，用户使用每个按钮就越困难。但也许是时候删除一些按钮（我说的是“分享”）和/或更好地组织它们了。

Moin 还提到了噪音因素，作为 ["Enable quote reply for highlighted text" user setting](https://meta.discourse.org/t/enable-quote-reply-for-highlighted-text-user-setting/285439) 的一部分

我认为添加“分享”功能（面向所有人，而不仅仅是匿名用户）是一个相当近期的决定 - [Change "share quote visibility" default from ANONYMOUS to ALL - #3 by tobiaseigen](https://meta.discourse.org/t/change-share-quote-visibility-default-from-anonymous-to-all/280462/3)

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2023年十一月16日 11:11 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/18 "2023-11-16T11:11:11Z")

</div>

> [@chapoi](#):
>
> 为什么要在桌面端使用点击操作，而 Ctrl+C 如此根深蒂固？

因为我们生活在一个大多数人都不使用键盘快捷键的世界里，因为他们在使用鼠标。和谷歌是提供网址最常用的方式一样，而不是浏览器本身。

---

<div class="post-metadata">

### Author: ![martin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/martin/32/491371_2.png) [@martin](https://meta.discourse.org/u/martin)
#### Post date: [2023年十一月17日 00:07 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/19 "2023-11-17T00:07:26Z")

</div>

我最初（复制引用）在内部提出了这个建议，但人们认为它可能太长了。不过这是一个实验，所以我将更新为那个，看看人们的反应。

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [2023年十一月20日 17:14 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/20 "2023-11-20T17:14:04Z")

</div>

双菜单的情况在移动设备上尤其困难……我们添加的越多，就越开始怀疑是否需要采取不同于附加弹出窗口的方法（说起来容易做起来难）。

即使没有添加内容，文本选择时有两个栏位也感觉体验不佳……7（或更多）个选项分布在两个菜单中，信息量很大……这还没算上你开始琢磨“复制”和“复制引用”之间的区别。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2023年十一月20日 17:22 UTC](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376/21 "2023-11-20T17:22:21Z")

</div>

> [@awesomerobot](#):
>
> 拥有两个文本选择栏

您都知道，但是  
iPad：

 ![IMG_2366](https://global.discourse-cdn.com/meta/original/4X/6/7/3/673621df607173acc5181e83c554ac6d1bed15e2.jpeg)

iPhone：

 ![IMG_4652](https://global.discourse-cdn.com/meta/original/4X/6/8/b/68b4e1d945e5efdde5fb5db4ef98a410461e7dfe.jpeg)

这有点……让人不知所措。当然，肌肉记忆最终会起作用，但此刻我一直在错误地使用“复制”。

[下一頁](https://meta.discourse.org/t/post-quote-copy-to-clipboard-button-feedback/285376.md?page=2)
