智能代码转换
命令名称: 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
配置来控制是否自动记住语言映射。