Microsoft 的 PowerToys 最近在 Windows 11(和 Windows 10)上收到了最重要的 AI 更新。Windows 用户已经喜欢 PowerToy,因为它收集了方便的实用程序,新的更新在列表中添加了一个“高级粘贴”工具,使事情变得更好。
高级粘贴是一种 AI 驱动的工具,可以将从剪贴板复制的代码片段转换为您喜欢的编程语言。例如,如果您在 C++ 中有一个要转换为 Python 的代码片段,则高级粘贴可以为您执行此操作。
Windows Latest 在 Build 2024 开发者大会上,我们注意到 Microsoft 如何使用 PowerToys 快速将 XML 转换为 JSON。该公司还透露,使用该功能的更高级版本,可以将任何流行的编程语言转换为您喜欢的语言,但有一个问题。
PowerToys 的 AI 驱动的复制和粘贴需要您的 OpenAI API 密钥才能运行。
要使用该功能,您需要打开 PowerToys > Advanced Paste,打开该功能,然后手动切换 Paste with AI 选项。
这将打开一个新对话框,其中包含有关在哪里找到 ChatGPT 的 OpenAI API 密钥的快速说明。在 OpenAI 上创建帐户后,您可以输入 API 密钥并保存更改。
尝试 PowerToys 中的 Paste with AI 功能
添加 OpenAI 键后,您可以通过复制代码片段并按 Windows 键 + Shift + V 快捷键来尝试 Windows 11 中的 AI 功能。
如上面的屏幕截图所示,此键盘快捷键会启动一个预览弹出窗口,其中包含三个默认选项:粘贴为纯文本 (Ctrl+1)、粘贴为 markdown (Ctrl+2) 和粘贴为 JSON (Ctrl+3)。
它还允许您查看剪贴板历史记录,这比 Windows 的内置剪贴板历史记录要先进得多。
要在复制后转换代码,您可以在魔术搜索栏中键入“粘贴为 (x 语言)”命令。这将使用 OpenAI 的 ChatGPT-4o 来转换代码。例如,您可以键入“粘贴为 Python”以将复制的 C++ 代码转换为 Python。

如上面的屏幕截图所示,PowerToys 还将生成一个预览窗口,您可以在其中查看代码。
Windows Latest 使用多种语言测试了该功能,ChatGPT 集成工作顺利。
我们还使用 PowerToys Advanced Paste 将用 Go 编程编写的简单 79 行游戏代码转换为 Python,并产生了准确的结果。
如果您不喜欢生成的输出,可以随时单击刷新按钮以重新生成它。如果对代码预览感到满意,请单击“粘贴”按钮将格式化的代码插入到 IDE 窗口中。
如果您没有 API 密钥,您仍然可以将代码格式化为 Markdown 或 JSON。Microsoft 可能会支持将复制的内容转换为首选编程语言的其他方法。
PowerToys 中的这一新粘贴功能对于在工作时经常粘贴和转换代码的开发人员很有帮助。但是,ChatGPT 的代码片段并不总是准确的,因此您仍然需要仔细检查 AI 生成的代码是否有错误。
此外,Microsoft澄清说,高级粘贴功能不应该为您进行编程。
如果未看到该功能,可以从 GitHub 手动升级到 PowerToys 版本 0.81.
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源