VSCode任务系统配置中的分组和结果显示怎么用?
VSCode 任務系統配置 – 分組和結果顯示
VSCode 任務系統配置 – 分組和結果顯示,來學習一下任務系統配置里的其他屬性。在下面的任務里,我們能夠看到 “label”“type”“command” 這幾個熟悉的屬性,它們的意思是,在 shell 下運行 ./scripts/test.sh 這個腳本。不過又多了三個屬性 “group” “presentation” 和 “options”,它們分別是干什么的呢?
Visual Studio Code(代碼編輯器) v1.80.1 32位 官方中文免費綠色版
- 類型:編譯工具
- 大小:123MB
- 語言:簡體中文
- 時間:2023-07-15
查看詳情
{
"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” 屬性就是分組,我們可以通過這個屬性指定這個任務被包含在哪一種分組當中。關于分組,我們有三種選擇:“build” 編譯生成、“test”測試和 “none”。
在這個例子里,我們把它設置為了 “test”。那么,當我們在命令面板里搜索 “運行測試任務” (Run Test Task) 時,只有這個任務會被顯示出來。
如果我們把這個分組 group 改為 “build”,那么在我們執行 “運行生成任務” (Run Build Task)時,則同樣能夠看到它。
分組的意思很好理解,但是你可能感覺還是不夠意思,因為雖然有專門的命令去執行生成任務,或者測試任務,但是它們還是調出了一個列表讓我們進行選擇,多此一舉,有沒有辦法一鍵運行?
當然沒問題,我們只需將分組 “group” 的值改成下面這樣即可。“isDefault” 代表著這條任務是不是這個分組中的默認任務,“kind” 則是代表分組。
"group": {
"isDefault": true,
"kind": "test"
},
當把“group”改成以上的值后,再當我們執行 “運行測試任務” (Run Test Task) 命令時,我們會發現這條測試任務被直接執行了。
而 “運行生成任務” 就更方便了,這個命令已經綁定了一組快捷鍵。我們只需按下 Cmd + Shift + B (Windows 上是 Ctrl + Shift + B)就可以自動運行默認的那個生成任務了(build task)。
接下里的兩個屬性:presentation 是用于控制任務運行的時候,是否要自動調出運行的界面,讓我們看到結果,或者是否要新創建一個窗口執行任務;而 options 則是用于控制任務執行時候的幾個配置,比如控制任務腳本運行的文件夾地址 cwd,控制環境變量 env,或者控制任務腳本運行的時候使用哪個 shell 環境。
你可以看到,在上面的例子里,我把 shell 環境指定為了 bash,那么這個腳本運行的時候,雖然還是使用的集成終端,但是它會使用 bash 而不是 zsh 來運行這個腳本。
以上就是VSCode任務系統配置屬性介紹,希望大家喜歡,請繼續關注風君子博客。
相關推薦:
VSCode中git怎么取消提取時修剪? VSCode關閉去取時修剪的技巧
VSCode怎么關閉確認空提交? VSCode關閉空提交的技巧
VSCode怎么不顯示縮寫建議? VSCode關閉縮寫建議的技巧
總結
以上是生活随笔為你收集整理的VSCode任务系统配置中的分组和结果显示怎么用?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java asm 中文文档_Java A
- 下一篇: php中qq授权登录,ThinkPHP利