VSCode任務(wù)系統(tǒng)配置中的分組和結(jié)果顯示怎么用?

VSCode 任務(wù)系統(tǒng)配置 – 分組和結(jié)果顯示
VSCode 任務(wù)系統(tǒng)配置 – 分組和結(jié)果顯示,來(lái)學(xué)習(xí)一下任務(wù)系統(tǒng)配置里的其他屬性。在下面的任務(wù)里,我們能夠看到 “label”“type”“command” 這幾個(gè)熟悉的屬性,它們的意思是,在 shell 下運(yùn)行 ./scripts/test.sh
這個(gè)腳本。不過(guò)又多了三個(gè)屬性 “group” “presentation” 和 “options”,它們分別是干什么的呢?
{ "version": "2.0.0", "tasks": [ { "label": "test shell", "type": "shell", "command": "./scripts/test.sh", "windows": { "command": ".\\scripts\\test.cmd" }, "group": "test", "presentation": { "reveal": "always", "panel": "new" }, "options": { "cwd": "", "env": {}, "shell": { "executable": "bash" } } } ]
“group” 屬性就是分組,我們可以通過(guò)這個(gè)屬性指定這個(gè)任務(wù)被包含在哪一種分組當(dāng)中。關(guān)于分組,我們有三種選擇:“build” 編譯生成、“test”測(cè)試和 “none”。
在這個(gè)例子里,我們把它設(shè)置為了 “test”。那么,當(dāng)我們?cè)诿蠲姘謇锼阉?“運(yùn)行測(cè)試任務(wù)” (Run Test Task) 時(shí),只有這個(gè)任務(wù)會(huì)被顯示出來(lái)。
如果我們把這個(gè)分組 group 改為 “build”,那么在我們執(zhí)行 “運(yùn)行生成任務(wù)” (Run Build Task)時(shí),則同樣能夠看到它。
分組的意思很好理解,但是你可能感覺(jué)還是不夠意思,因?yàn)殡m然有專門的命令去執(zhí)行生成任務(wù),或者測(cè)試任務(wù),但是它們還是調(diào)出了一個(gè)列表讓我們進(jìn)行選擇,多此一舉,有沒(méi)有辦法一鍵運(yùn)行?
當(dāng)然沒(méi)問(wèn)題,我們只需將分組 “group” 的值改成下面這樣即可。“isDefault” 代表著這條任務(wù)是不是這個(gè)分組中的默認(rèn)任務(wù),“kind” 則是代表分組。
"group": { "isDefault": true, "kind": "test" },
當(dāng)把“group”改成以上的值后,再當(dāng)我們執(zhí)行 “運(yùn)行測(cè)試任務(wù)” (Run Test Task) 命令時(shí),我們會(huì)發(fā)現(xiàn)這條測(cè)試任務(wù)被直接執(zhí)行了。
而 “運(yùn)行生成任務(wù)” 就更方便了,這個(gè)命令已經(jīng)綁定了一組快捷鍵。我們只需按下 Cmd + Shift + B
(Windows 上是 Ctrl + Shift + B
)就可以自動(dòng)運(yùn)行默認(rèn)的那個(gè)生成任務(wù)了(build task)。
接下里的兩個(gè)屬性:presentation
是用于控制任務(wù)運(yùn)行的時(shí)候,是否要自動(dòng)調(diào)出運(yùn)行的界面,讓我們看到結(jié)果,或者是否要新創(chuàng)建一個(gè)窗口執(zhí)行任務(wù);而 options
則是用于控制任務(wù)執(zhí)行時(shí)候的幾個(gè)配置,比如控制任務(wù)腳本運(yùn)行的文件夾地址 cwd
,控制環(huán)境變量 env
,或者控制任務(wù)腳本運(yùn)行的時(shí)候使用哪個(gè) shell 環(huán)境。
你可以看到,在上面的例子里,我把 shell 環(huán)境指定為了 bash,那么這個(gè)腳本運(yùn)行的時(shí)候,雖然還是使用的集成終端,但是它會(huì)使用 bash 而不是 zsh 來(lái)運(yùn)行這個(gè)腳本。
以上就是VSCode任務(wù)系統(tǒng)配置屬性介紹,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
VSCode中g(shù)it怎么取消提取時(shí)修剪? VSCode關(guān)閉去取時(shí)修剪的技巧
VSCode怎么關(guān)閉確認(rèn)空提交? VSCode關(guān)閉空提交的技巧
VSCode怎么不顯示縮寫(xiě)建議? VSCode關(guān)閉縮寫(xiě)建議的技巧
相關(guān)文章
VSCode文件怎么設(shè)置是否顯示徽章? VSCode關(guān)閉裝飾徽章的技巧
VSCode文件怎么設(shè)置是否顯示徽章?Visual Studio Code中可以控制文件裝飾是否應(yīng)使用徽章,下面我們就來(lái)看看VSCode關(guān)閉裝飾徽章的技巧2022-10-08vscode怎么一鍵運(yùn)行? VisualStudioCode開(kāi)啟合并運(yùn)行按鈕技巧
Visual Studio Code怎么開(kāi)啟合并運(yùn)行按鈕?實(shí)現(xiàn)的功能就是,控制是否在運(yùn)行按鈕旁邊的下拉列表中顯示額外的操作,下面我們就來(lái)就來(lái)看看VisualStudioCode開(kāi)啟合并運(yùn)行按鈕的2022-10-08VSCode怎么隱藏發(fā)行說(shuō)明? VisualStudioCode關(guān)閉顯示發(fā)行說(shuō)明的技巧
VSCode怎么隱藏發(fā)行說(shuō)明?VSCode代碼是可以顯示發(fā)行說(shuō)明的,當(dāng)然也可以隱藏,該怎么操作呢?下面我們就來(lái)看看VisualStudioCode關(guān)閉顯示發(fā)行說(shuō)明的技巧2022-10-08vscode空窗怎么關(guān)閉? VisualStudioCode關(guān)閉空窗的技巧
vscode空窗怎么關(guān)閉?控制在VS代碼中默認(rèn)情況下是否信任空窗口,如果不想有空窗,開(kāi)啟這個(gè)功能即可,下面我們就來(lái)看看VisualStudioCode關(guān)閉空窗的技巧2022-10-08VSCode怎么創(chuàng)建多光標(biāo)? vscode多光標(biāo)操作方法
VSCode怎么創(chuàng)建多光標(biāo)?編程開(kāi)發(fā)處理代碼的時(shí)候,經(jīng)常需要使用多光標(biāo)操作,下面我們就來(lái)看看vscode多光標(biāo)操作方法2022-10-13VSCode怎么使用鼠標(biāo)進(jìn)行文本編輯? VSCode文本編輯技巧
VSCode怎么使用鼠標(biāo)進(jìn)行文本編輯?VSCode編輯代碼的時(shí)候想要使用鼠標(biāo)修改文本,該怎么操作呢?下面我們就來(lái)看看VSCode文本編輯技巧2022-10-13vscode怎么關(guān)閉遙測(cè)? Visual Studio Code不啟用遙測(cè)的技巧
Visual Studio Code怎么關(guān)閉啟用遙測(cè)?開(kāi)啟遙測(cè)就可以收集診斷數(shù)據(jù),如果想要關(guān)閉,該怎么關(guān)閉呢?下面我們就來(lái)看看詳細(xì)的教程2022-10-13VS Code怎么設(shè)置模式手冊(cè)? VSCode模式手冊(cè)的使用方法
VS Code怎么設(shè)置模式手冊(cè)?VS Code中想要使用模式手冊(cè),該怎么使用呢?下面我們就來(lái)看看VSCode模式手冊(cè)的使用方法,需要的朋友可以參考下2022-10-19vscode如何使用命令面板? VsCode編輯器使用命令面板的方法
vscode如何使用命令面板?命令面板是經(jīng)常使用的面板,該怎么操作呢?下面我們就來(lái)看看VsCode編輯器使用命令面板的方法2022-10-21VSCode應(yīng)用程序圖標(biāo)怎么選? VSCode嵌入圖標(biāo)和清單的技巧
VSCode應(yīng)用程序圖標(biāo)怎么選?VSCode中想要選擇應(yīng)用陳旭的圖標(biāo),該怎么設(shè)置呢?下面我們就來(lái)看看VSCode嵌入圖標(biāo)和清單的技巧2022-10-21