我有一個工作區,我用它來編寫實踐概念的小型測試程序。因此,在VS Code中,我爲文件夾中的每個文件都有一個構建任務。在Visual Studio代碼中構建當前打開的文件
默認情況下,VS代碼使用"isDefault": true,
標誌構建任務。理想情況下,我想找出一種方法讓我構建當前打開的文件,這樣當我切換正在編輯的文件時,我不需要手動將標誌重置爲要使用的構建任務。
據我所知,VS Code Tasks Documentation沒有提供解決方案。必須有一種方法可以在不手動調整標誌的情況下完成此操作。任何幫助表示讚賞。
感謝你爲這個,@RobLourens。我感謝您花時間幫助。但是,只有在給定工作區中要使用的所有文件都能夠以相同方式編譯時(例如,Python腳本),此方法纔有效。有沒有辦法讓它爲那些工作? – ifconfig
順便說一句,現在你提到它了,'$ {relativeFile}'更相關,因爲編譯器是從工作空間目錄運行的。 – ifconfig
在這種情況下,您應該編寫自己的腳本,該腳本能夠檢查文件的類型,然後調用正確的編譯器。你的任務可以調用腳本並簡單地傳遞文件路徑。但是任務本身不具備條件邏輯的能力。 –