[英]Visual Studio Code User Individual Configuration for Project
我有一個使用定義的任務創建的項目,供其他用戶在我的機構中使用。
但是現在我的一項任務需要一個參數,該參數應該是用戶定義的目錄。
每個用戶如何在他們的項目中擁有一個我的任務可以讀取的配置文件,並獲得他們想要輸出到 go 的目錄?
這是我的任務的一個例子:
{
"label": "Generate File",
"type": "shell",
"command": "cscript.exe",
"args": [
"//NoLogo",
"${workspaceFolder}/scripts/build.vbs",
"0",
"${output}",
],
"options": {
"cwd": "${workspaceFolder}"
},
output 應該是每個用戶在他們可以放入項目的配置或設置文件中定義的文件夾。
編輯:
按照要求我試着這樣做
在 my.vscode 文件夾中,我創建了一個名為 settings.json 的文件
以此為內容
{
"env": {
"dirLoc": "C:\\output\\"
}
}
並嘗試在我的 tasks.json 文件中使用此變量
{
"label": "Generate File",
"type": "shell",
"command": "cscript.exe",
"args": [
"//NoLogo",
"${workspaceFolder}/scripts/build.vbs",
"0",
"${env:dirLoc}",
],
"options": {
"cwd": "${workspaceFolder}"
},
但我仍然沒有得到任何價值,它是空白的
您可以使用擴展命令變量。
它具有命令extension.commandvariable.file.content
,您可以在其中讀取文件內容並在任務或啟動的變量中使用它。
該文件可以是純文本、鍵值、json 和 yaml。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.