PowerToys 将以下文本内容粘贴为纯文本 - 保留原始剪贴板内容

vshtjzan  于 6个月前  发布在  其他
关注(0)|答案(2)|浏览(82)

新功能/增强功能的描述

目前,"剪贴板中的格式化文本被替换为非格式化文本。" 此功能为剪贴板添加了一个粘贴为纯文本设置选项,以便在操作后保留原始的格式化内容。
此功能将允许我在任何应用程序中多次使用Ctrl + V粘贴格式化内容和Ctrl + Shift + V粘贴为纯文本,无论顺序如何。

何时会使用这个功能?

在制作技术文档时,我需要在各种应用程序中同时提供格式化和非格式化的相同内容的粘贴选项,而不需要可预测的顺序。

支持信息

我承认实现这个功能存在技术挑战,正如在#1684中讨论的那样。根据那里共享的知识,似乎在系统粘贴操作之前避免修改剪贴板内容是技术上不可能的。显然,系统粘贴操作没有回调,因此在操作后更改剪贴板内容的时间可能也是有问题的。该讨论的贡献者提到了其他工具和替代实现方法,它们有自己的限制,但暗示了可能有更好的解决方案。
我也意识到最佳解决方案可能超出了本产品的范围。我相信系统粘贴操作如果能在这方面有所改进,将会受益匪浅。在此期间,PowerToys可能会展示这种改进的需求和必要性。
我还应该指出,Windows剪贴板历史功能保留了格式化内容,但需要鼠标操作才能在格式化和纯文本内容之间切换,这在我的使用场景中效率很低。实际上,重新复制原始的格式化内容更容易。
我希望项目经理和广大社区考虑这个问题,认为这是一个值得更好解决方案的挑战,以便提供更灵活的用户体验。我可以想象在这个解决方案上构建更多的未来功能,以便进行更定制化的加速操作,利用熟悉的粘贴功能。

mm5n2pyu

mm5n2pyu1#

我们意识到这一点,当前的行为确实模仿了剪贴板历史记录的工作方式。

伟大的提问

r6l8ljro

r6l8ljro2#

是的,这将很好。
为了说明如何实现这个方法,可以将富文本临时存储在一个变量中,将剪贴板设置为纯文本,粘贴后,将剪贴板恢复到临时变量中。
这是我在AutoHotkey中这样做以说明方法的方式。

相关问题