我在 VSCode 下安裝了 PowerShell 擴展。當我打開一個 PowerShell 腳本時,VS Code 會自動在我的終端中彈出一個“PowerShell 集成控制臺”視窗。它與普通的 PowerShell 終端不同:

它比默認的要好,因為像 Ctrl Backspace 這樣的鍵盤快捷鍵可以洗掉一個單詞。但是當我嘗試自己打開這些花哨的終端之一時,該選項不存在:

如何在不打開腳本檔案的情況下獲得這些改進的終端之一,以及如何讓 VSCode 自動使用它們而不是舊的 PS 終端?
uj5u.com熱心網友回復:
從 VSCode(Visual Studio Code)的PowerShell 擴展版本 2022.5.1 開始,按需激活或啟動 PIC(PowerShell 集成控制臺)的唯一方法是:
使用
PowerShell: Show Integrated Console命令面板中的命令。此外,您可以通過單擊命令面板條目右邊緣的齒輪圖示為命令分配鍵盤快捷鍵。
因為 PIC 沒有外部可執行入口點,所以您不能將其定義為自定義 shell 組態檔(至少從 VSCode 1.67.1 開始)。
GitHub 問題 #3918討論了實作更簡單的方法來按需激活/加載 PIC 作為未來的增強功能:
使 PIC 顯示在可用 shell 串列中(如您的問題所示,類似于擴展貢獻的
JavaScript Debug Terminal條目)是建議之一,但令人擔憂的是,在撰寫本文時只能有一個PIC,所以這樣一個entry 的行為與串列中的其他 shell 不同,后者每次都會創建一個新會話。但是,如果要實作對多個PIC 的支持,這種擔憂就會消失,這在GitHub 問題 #2418中提出。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/474164.html
