Skip to content

智能代码转换

命令名称: aide.codeConvert

使用 AI 将整个文件或选定的代码从一种编程语言转换为另一种。支持任何语言。大部份语言支持高亮。

你可以输入任何语言或者文件扩展名,如果不在语言列表中,可能不支持高亮,但是仍然可以转换。

使用场景:

  • 你能用熟悉的语言理解不熟悉的项目代码。
  • 只需掌握一门语言,就能理解所有代码,并获得代码迁移的参考。
  • 你可以将 Python 代码转换为 JavaScript 代码。
  • 你可以将 C/C++ 代码转换为 Rust 代码。
  • 你可以将 Vue2 代码转换为 Vue3 代码。
  • 更多功能等待你的想象力..

使用方法:

  • 在编辑器中选择代码。
  • 点击右上角的纸张图标或右键选择 ✨ Aide: 代码转换

提示

如果输出中断,可以点击原来的纸张图标或右键选择 ✨ Aide: 代码转换以便继续。

语言 + 补充描述支持

输入完语言时,你可以在语言后加上空格然后补充描述。例如,如果你想将 Vue2 项目迁移到 Vue3 setup,你可以输入:

vue vue2 转 vue3 <script setup> 写法

这将会被解析为:

转换后的语言:vue

补充描述:vue2 转 vue3 <script setup> 写法

规则是:目标语言 + 空格 + 补充描述

相关配置:

  • 默认情况下,编辑器会在当前项目 .vscode/settings.json 文件中记住你的语言映射,位于 aide.convertLanguagePairs 配置下, 以便下次转换对应的语言时不需要再次选择。

  • 你可以通过修改 aide.autoRememberConvertLanguagePairs 配置来控制是否自动记住语言映射。

基于 MIT 许可发布