Skip to content

aide.convertLanguagePairs

此配置允许你自定义代码转换的语言映射。映射应采用 sourceLanguage: targetLanguage 的形式。

默认情况下,编辑器会在当前项目 .vscode/settings.json 文件中记住你的语言映射,位于 aide.convertLanguagePairs 配置下。你可以在这里修改或添加新的语言映射,例如:

json
{
  //其他设置...
  "aide.convertLanguagePairs": {
    "javascript": "python", // 将 javascript 转换为 python
    "json": "yaml", // 将 json 转换为 yaml
    "vue": "vue vue2 转 vue3 <script setup> 写法" // 将 vue 转换成 vue
    // 解析为:
    //    转换后的语言:vue
    //    补充描述:vue2 文件迁移到 vue3 <script setup> 写法
    // 规则为:目标语言 + 空格 + 补充描述
  }
}

你的语言名称应遵循 VSCode 语言标识符,以下是一些你可能需要的 VSCode 语言标识符:

VSCode 语言标识符列表
  • abap
  • bat
  • bibtex
  • clojure
  • coffeescript
  • c
  • cpp
  • csharp
  • dockercompose
  • css
  • cuda-cpp
  • d
  • pascal
  • diff
  • dockerfile
  • erlang
  • fsharp
  • git-commit
  • git-rebase
  • go
  • groovy
  • handlebars
  • haml
  • haskell
  • html
  • ini
  • java
  • javascript
  • javascriptreact
  • json
  • jsonc
  • julia
  • latex
  • less
  • lua
  • makefile
  • markdown
  • objective-c
  • objective-cpp
  • ocaml
  • perl
  • perl6
  • php
  • plaintext
  • powershell
  • jade
  • pug
  • python
  • r
  • razor
  • ruby
  • rust
  • scss
  • sass
  • shaderlab
  • shellscript
  • slim
  • sql
  • stylus
  • svelte
  • swift
  • typescript
  • typescriptreact
  • tex
  • vb
  • vue
  • vue-html
  • xml
  • xsl
  • yaml

提示

如果在列表中找不到你的语言,你可以随意自定义你的语言标识符。但是这意味着你可能无法获得语法高亮,仅此而已。

基于 MIT 许可发布