Freigeben über


about_PSReadLine_Release_Notes

Dies ist eine Zusammenfassung der Änderungen am PSReadLine-Modul . Eine vollständige Liste der Änderungen finden Sie im PSReadLine ChangeLog.

  • Aktuelle Vorschau: v2.4.0-beta0
  • Aktuelle stabile Version: v2.3.5

PSReadLine-Versionsverlauf

Es gibt viele Updates für PSReadLine seit der Version, die in Windows PowerShell 5.1 enthalten ist.

  • v2.3.5 wurde erstmals in PowerShell 7.4.2 und 7.5.0-preview.3 ausgeliefert.
  • v2.3.4 wurde erstmals in PowerShell 7.4.0-rc.1 ausgeliefert
  • v2.2.6 wurde erstmals in PowerShell 7.3.0 ausgeliefert
  • v2.1.0 wurde erstmals in PowerShell 7.2.5 ausgeliefert
  • v2.0.4 wurde erstmals in PowerShell 7.0.11 ausgeliefert
  • v2.0.0 im Lieferumfang von Windows PowerShell 5.1

Versionsinformationen

v2.4.0-beta0 - 2024-03-01

  • Korrigieren des Kopierens von Text in die Systemablage unter Linux mithilfe von xclip
  • Der Tabstoppabschluss verwendet das richtige Verzeichnistrennzeichen für die Plattform.
  • PowerShell Version 5.1 ist jetzt die mindest unterstützte Version.
  • Abrufen des Windows-Tastaturlayouts aus dem übergeordneten Terminalprozess
  • Beheben Sie einige VI-Tastenhandler, um die Bearbeitungsgruppe ordnungsgemäß zu schließen.
  • Lesen der Verlaufsdatei auf der Streaming-Methode zum effizienten Verarbeiten großer Dateien

v2.3.5 - 2024-04-02

Dies ist eine Wartungsversion, die Testkomponenten von der SBOM-Generation ausschließt.

v2.3.4 - 2023-10-02

Zusätzlich zu mehreren Fehlerbehebungen enthält diese Version die folgenden Verbesserungen:

  • Scrollbares ListView für Predictive IntelliSense
    • Automatisches Anpassen der Größe basierend auf der Größe des Terminalfensters
    • Kann bis zu 50 Vorhersageergebnisse enthalten
    • Dynamische Listenkopfzeile mit der Anzahl der Ergebnisse und der aktuellen Vorhersagequelle
    • QuickInfos in der Vorhersagelistenansicht anzeigen
  • Verbessertes Berbern des vertraulichen Verlaufs, um das Abrufen von Token von az, gcloudund kubectl
  • Verbessern des standardmäßigen Berberns des vertraulichen Verlaufs zum Zulassen des sicheren Eigenschaftenzugriffs
  • Unterstützung für Upcasing, Downcasing und Großschreibung von Wörtern hinzugefügt
  • Registerkartenabschluss zeigen Ergebnisse an, deren ListItemText Fall nur von Fall zu Fall unterschiedlich ist
  • Unterstützt den Textobjektbefehl <d,i,w> im VI-Bearbeitungsmodus.
  • Ändern der Standardfarbe für die Inlinevorhersage zum Abblenden
  • Hinzufügen eines Beispiels zu README zum Transformieren von Unicode-Codepunkten in Unicode-Zeichen nach Alt+x
  • Fügen Sie die TerminateOrphanedConsoleApps Option unter Windows hinzu, um verwaisten konsolengebundenen Prozess zu beenden, der möglicherweise das Lesen von Konsoleneingaben beeinträchtigt.
  • Deduplizierte Vorhersageergebnisse mit den Verlaufsergebnissen
  • Registerkartenabschluss zeigen Ergebnisse an, deren ListItemText Fall nur von Fall zu Fall unterschiedlich ist
  • Hinzufügen von Unterstützung für Upcasing, Downcasing und Großschreibung von Wörtern
  • Behandeln einer mehrzeiligen Beschreibung für Parameterhilfeinhalte

v2.2.6 - 2022-06-27

In dieser Version ist das Predictive IntelliSense-Feature standardmäßig abhängig von den folgenden Bedingungen aktiviert:

  • Wenn Virtual Terminal (VT) unterstützt wird und PSReadLine in PowerShell 7.2 oder höher ausgeführt wird, wird PredictionSource auf HistoryAndPlugin
  • Wenn VT unterstützt und PSReadLine in PowerShell vor 7.2 ausgeführt wird, wird PredictionSource auf History
  • Wenn VT nicht unterstützt wird, ist PredictionSource auf None

v2.2.5 - 2022-05-03

Offizielle Wartungsversion mit kleineren Fehlerbehebungen.

v2.2.3 - 2022-04-20

  • Respektierung der Stornierung in ReadOneOrMoreKeys()

v2.2.2 - 2022-02-22

  • PSReadLine hat zwei neue Predictive IntelliSense-Features hinzugefügt:
    • Der Parameter "PredictionViewStyle" wurde hinzugefügt, um die Auswahl des neuen ListViewParameters zuzulassen.
    • Verbundene PSReadLine mit den CommandPrediction in PowerShell 7.2 eingeführten APIs, damit ein Benutzer ein Vorhersagemodul importieren kann, das die Vorschläge aus einer benutzerdefinierten Quelle rendern kann.
  • Aktualisiert, um die Version 1.0.0 für Microsoft.PowerShell.Pager dynamische Hilfe zu verwenden
  • Verbessertes Beräuben von vertraulichen Verlaufselementen
  • Arbeiten Ctrl+r im Ctrl+s Vi Bearbeitungsmodus genauso wie im Emacs Bearbeitungsmodus
  • Löschen d0 am Anfang der aktuellen logischen Linie in einem mehrzeiligen Puffer im VI-Modus
  • Wird d^ verwendet, um aus dem ersten nicht leeren Zeichen einer logischen Zeile zu löschen
  • VI-Modus: Undo Hinterlässt nun den Cursor unter der Position am Anfang des Löschvorgangs.
  • Erstellen HistorySearchBackward und HistorySearchForward Navigieren in der Listenansicht
  • Hinzufügen der SelectCommandArgument bindungsfähigen Funktion
  • Entfernen LineIsMultiline zugunsten von mehrzeiligen agnostischen Algorithmen
  • Viele Fehlerkorrekturen und kleinere Verbesserungen

v2.1.0 - 2020-11-02

Diese Version führt seit der Version 2.0.4 die folgenden Verbesserungen durch:

  • Hinzufügen von Predictive IntelliSense-Vorschlägen aus dem Befehlsverlauf
  • Viele Fehlerbehebungen und API-Verbesserungen

v2.0.4 - 2020-08-05

  • vi-mode: Löschen dd der logischen Zeile anstelle des gesamten Puffers
  • vi-mode: Zum Löschen am Ende des mehrzeilen Puffers hinzufügen dG
  • vi-mode: dd behandelt jetzt durchgehend einzelne Oder mehrzeilige Puffer
  • vi-mode: Make D and d$ delete to the end of the current logical line
  • vi-mode - Löschen dj der aktuellen und nächsten n logischen Zeilen
  • vi-mode: Dient dk zum Löschen der vorherigen n logischen Zeilen und der aktuellen logischen Linie in einem mehrzeiligen Puffer
  • vi-mode: Zum Löschen vom Anfang des Puffers zur aktuellen logischen Zeile hinzufügen dgg
  • Benennen Sie PredictionColor in InlinePredictionColor um.
  • Festlegen über das Benutzerprofil zulassen MaximumHistoryCount
  • Fügen Sie den Parameter -PredictionSource mit den Optionen None und Set-PSReadLineOptionHistory
  • Machen Sie die Funktionen AcceptSuggestion und AcceptNextSuggestionWord bindungsfähig
  • Entspannen Sie die vertraulichen Wörter, die wir filtern, indem Sie zu apikey falsch positiven Ergebnissen wechseln key
  • Vorschläge ViForwardChar annehmen
  • Verfügbarmachen ViBackwardChar und ViForwardChar als bindbare Funktionen

v2.0.3 - 2020-07-22

  • Kleinere Fehlerbehebungen

v2.0.2 - 2020-06-05

  • Ausführen eines Skripts im lokalen Bereich, damit PSReadLine in PSES funktioniert ConstrainedLanguageMode
  • Weitere Fehlerbehebungen

v2.0.1 - 2020-04-01

  • Fügen Sie den -Chord Parameter hinzu, um die Suche nach bestimmten Schlüsselbindungen zu Get-PSReadLineKeyHandler ermöglichen.
  • Weitere Korrekturen geringfügiger Fehler

v2.0.0 - 2020-02-11

  • Zulassen InsertPairedBraces , dass markierter Text umbrochen wird
  • Viele Fehlerkorrekturen und kleinere Verbesserungen
  • Filtern vertraulicher Verlaufselemente und Vermeiden des Schreibens in die Verlaufsdatei
  • Unterstützen von linienweisen Yanks, einschließlich Einfügen und Rückgängigmachen
  • Machen Sie y0 yank bis zum Anfang der logischen Linie im VI Modus
  • Hinzufügen einer API zum Erkennen, ob die Sprachausgabe aktiv ist
  • Nur Erstellen PageUp/PageDown und CtrlPageUp/CtrlPageDown Fenster
  • Option "Skriptblock vi modus" hinzufügen
  • Unterstützen des Vi-Modus G und gg der Bewegungen in mehrzeiligen Puffern
  • Unterstützt _ und $ wechselt zum Anfang und Ende der logischen Zeile im Vi-Modus
  • Hinzufügen von xtermjs Keybindings
  • Unterstützung Ctrl+u im Vi-Einfügemodus
  • Aktivieren Ctrl+c unter Nicht-Windows
  • Interaktive Filterung während des Menüs abgeschlossen
  • Shift+Insert gebunden an den Windows-Modus "Einfügen"
  • Ctrl+tSwapCharacters im Emacs-Modus gebunden
  • Ctrl+x,Ctrl+e gebunden an ViEditVisually Emacs
  • HistoryNoDuplicates ist jetzt standardmäßig aktiviert