ターミナルで winapp のタブ補完を有効にします。 アクティブにすると、Tab キーを押すと、入力時にコマンド、オプション、および引数の値が提案されます。
PowerShell
登録スクリプトを出力するには、次のコマンドを実行します。
winapp complete --setup powershell
アクティブにするには、PowerShell プロファイルに出力を追加します。
winapp complete --setup powershell >> $PROFILE
次に、PowerShell を再起動します (または、 . $PROFILE を実行して再読み込みします)。
プロファイルを変更せずに現在のセッションで試すには:
winapp complete --setup powershell | Out-String | Invoke-Expression
動作内容
Tab キーを押すたびに winapp complete を呼び出す引数の補完機能を登録機能を提供し、コマンド、サブコマンド、オプション、および値のコンテキストに応じた提案を行います。
コントロール
- タブ は補完候補を順番に切り替える (既定の PowerShell 動作)
- Ctrl + Space キーを押すと、説明付きの対話型メニューが表示されます。方向キーを使用して移動する
無効にするには
プロファイル (notepad $PROFILE) を開き、Register-ArgumentCompleterのwinapp ブロックを削除します。 PowerShell を再起動します。
何が完了するのか
-
コマンド:
winapp i+ タブ →init -
サブコマンド:
winapp cert+ タブ →generate、install、info -
オプション:
winapp init --+ タブ →--setup-sdks、--config-dir、--use-defaults、... - オプション値: 列挙型ベースのオプションでは、使用可能な場合に有効な値が提案されます
-
Node.js ラッパー コマンド:
node、node create-addonなど (npm 経由でインストールされる場合)
補完は自動的に拡張されます。CLI に追加された新しいコマンドまたはオプションは、追加のセットアップなしですぐに補完されます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer