A rendszerhéj befejezése

A tabulátor befejezésének winapp engedélyezése a terminálban. Az aktiválás után a Tab billentyű lenyomása parancsokat, beállításokat és argumentumértékeket javasol beíráskor.

PowerShell

Futtassa a következőt a regisztrációs szkript nyomtatásához:

winapp complete --setup powershell

Az aktiváláshoz adja hozzá a kimenetet a PowerShell-profilhoz:

winapp complete --setup powershell >> $PROFILE

Ezután indítsa újra a PowerShellt (vagy futtassa . $PROFILE újra az újratöltést).

Ha az aktuális munkamenetben szeretné kipróbálni a profil módosítása nélkül:

winapp complete --setup powershell | Out-String | Invoke-Expression

Mire szolgál?

Regisztrál egy natív argumentum-befejezőt, amely minden egyes Tab lenyomásakor meghívja a winapp complete-t, és kontextusfüggő javaslatokat tesz a parancsokra, alparancsokra, beállításokra és értékekre.

Vezérlők

  • A tabulátor egyesével vált végig a befejezéseken (alapértelmezett PowerShell-viselkedés)
  • A Ctrl+Szóköz billentyűkombinációval interaktív menü jelenik meg leírásokkal: navigálás nyílbillentyűkkel

Inaktiválás

Nyissa meg a profilját (notepad $PROFILE), és távolítsa el a winapp-hez tartozó Register-ArgumentCompleter blokkot. Indítsa újra a PowerShellt.

Ami befejeződik

  • Parancsok: winapp i + Tab → init
  • Alparancsok: winapp cert + Tab → generate, install, info
  • Beállítások: winapp init -- + Tab → --setup-sdks, --config-dir, --use-defaults...
  • Beállításértékek: Az enumerálási beállítások érvényes értékeket javasolnak, ha elérhetők
  • Node.js burkolóparancsok: node, node create-addonstb. (ha npm-en keresztül van telepítve)

A befejezések automatikusan skálázhatók – a parancssori felülethez hozzáadott új parancsok vagy beállítások azonnal végrehajthatók további beállítás nélkül.