在你的終端機中啟用 winapp 的自動補全功能。 啟用後,按 Tab 鍵會建議指令、選項和參數值。
PowerShell
執行以下操作以列印註冊腳本:
winapp complete --setup powershell
要啟用,請將輸出加入你的 PowerShell 設定檔:
winapp complete --setup powershell >> $PROFILE
然後重新啟動 PowerShell(或執行 . $PROFILE 以重新載入)。
在當前會話中嘗試,而不更改你的個人檔案:
winapp complete --setup powershell | Out-String | Invoke-Expression
其功能是什麼
註冊一個原生的參數補全器,每次 winapp complete 按 Tab 鍵時呼叫,提供針對指令、子指令、選項和值的上下文感知建議。
控制項
- Tab 會依序切換到每個完成項目(如同 PowerShell 的預設行為)
- Ctrl+Space 顯示 一個互動式選單及說明:使用方向鍵來導航
停用
打開你的個人檔案notepad $PROFILE,並移除Register-ArgumentCompleter的區塊winapp。 重新啟動 PowerShell。
完成的是什麼
-
指令:
winapp i+ Tab →init -
副指令:
winapp cert+ Tab →generate,install,info -
選項:
winapp init --+ Tab →--setup-sdks、--config-dir、、--use-defaults... - 選項值:基於枚舉的選項在可用時建議有效值
-
Node.js 包裝器指令:
node、、node create-addon等等(透過 npm 安裝時)
完成補全自動伸縮——任何新增命令或選項到命令列介面 (CLI) 中,皆可立即完成補全,無需額外設定。