PowerShell / PowerShell/vscode-powershell

Parameter Intellisense should include parameter aliases

Offen
#3,798 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Area-IntelliSense Issue-Enhancement
Vorherrschende Sprache
TypeScript
Sterne
1.9k
Forks
548
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Prerequisites
  • I have written a descriptive issue title.
  • I have searched all issues to ensure it has not already been reported.
Summary

Example:
Get-Childitem -System has a parameter alias so it can also be referenced as -as, this should show up as a valid autocomplete, and maybe have an option to auto-translate the parameter to its non-aliasesd name (though format-on-save should do this so maybe not necessary)

Proposed Design

image
<The above should also show "as", maybe with an indicator that shows it's an alias to System>

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Einstiegspunkt der Erweiterung für Parameter-IntelliSense oder die Autovervollständigung zu finden, und verfolge, wie die Parameter von Get-ChildItem ermittelt und angezeigt werden. Verwende das Beispiel -System/-as aus dem Issue, um zu überprüfen, dass Aliase als gültige Vervollständigungselemente erscheinen und dass jede Aliasbeziehung wie vereinbart dargestellt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
powershell, typescript
Bereich
devtools
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.