Uzupełnianie powłoki

Włącz uzupełnianie tabulacji dla winapp w terminalu. Po aktywowaniu naciśnięcie klawisza Tab spowoduje sugerowanie poleceń, opcji i wartości argumentów podczas wpisywania.

PowerShell

Uruchom następujące polecenie, aby wydrukować skrypt rejestracji:

winapp complete --setup powershell

Aby aktywować, dodaj dane wyjściowe do profilu programu PowerShell:

winapp complete --setup powershell >> $PROFILE

Następnie uruchom ponownie program PowerShell (lub uruchom . $PROFILE polecenie , aby ponownie załadować).

Aby wypróbować go w bieżącej sesji bez modyfikowania profilu:

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

Do czego służy

Rejestruje natywny moduł uzupełniania argumentów, który przy każdym naciśnięciu klawisza Tab wywołuje winapp complete, udostępniając sugestie kontekstowe dla poleceń, komend podrzędnych, opcji i wartości.

Sterowanie

  • Tab przełącza się między zakończeniami jeden po drugim (domyślne zachowanie PowerShell)
  • Ctrl+Spacja wyświetla interaktywne menu z opisami: użyj klawiszy strzałek, aby nawigować

Aby dezaktywować

Otwórz swój profil (notepad $PROFILE) i usuń blokadę dla winapp. Uruchom ponownie program PowerShell.

Co zostanie ukończone

  • Polecenia: winapp i + Tab → init
  • Podpolecenia: winapp cert + Tab → generate, install, info
  • Opcje: winapp init -- + Tabulator → --setup-sdks, --config-dir, --use-defaults, ...
  • Wartości opcji: opcje oparte na wyliczeniach sugerują prawidłowe wartości, jeśli są dostępne
  • Node.js polecenia wrappera: node, node create-addon, itp. (po zainstalowaniu za pośrednictwem narzędzia npm)

Uzupełnianie jest skalowane automatycznie — każde nowe polecenie lub opcja dodana do interfejsu wiersza polecenia jest natychmiast kompletowalna bez dodatkowej konfiguracji.