Я хочу создать tex-файл в VS Code. У меня есть 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, и вы можете увидеть полный список предопределенных переменных вСправочник переменных.