將檔案名稱傳送到 VS Code 以建立乳膠文件

將檔案名稱傳送到 VS Code 以建立乳膠文件

我想在 VS Code 中建立 tex 檔。我有這樣的tasks.json:

{
    "version": "2.0.0",
    "tasks": [
          {
            "label": "Run lualatex",
            "type": "shell",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "command": "lualatex",
            "args": [
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%.tex"
            ]
        },
    ]
   }

按 Ctrl+Alt+BI 時收到此訊息:執行任務:lualatex -interaction=nonstopmode -file-line-error %DOC%.tex

我嘗試了“%DOC%”和“*.tex”,但沒有任何效果。我做錯了什麼?

答案1

透過任務與外部工具整合 - 變數替換

在創作任務配置時,擁有一組預先定義的通用變數非常有用,例如活動檔案 (${file}) 或工作區根資料夾 (${workspaceFolder})。 VS Code 支援tasks.json 檔案中字串內的變數替換,您可以在變數參考

相關內容