Delen via


about_PSReadLine_Release_Notes

Dit is een samenvatting van wijzigingen in de PSReadLine-module . Zie het PSReadLineChangeLog voor een volledige lijst met wijzigingen.

  • Huidige preview: v2.4.0-beta0
  • Huidige stabiele release: v2.3.6

Releasegeschiedenis van PSReadLine

Er zijn veel updates voor PSReadLine sinds de versie die wordt geleverd in Windows PowerShell 5.1.

  • v2.3.6 verzonden in PowerShell 7.5.0
  • v2.3.5 uitgebracht in PowerShell 7.4.2 en 7.5.0-preview.3
  • v2.3.4 uitgebracht in PowerShell 7.4.0-rc.1
  • v2.2.6 verzonden in PowerShell 7.3.0
  • v2.1.0 verzonden in PowerShell 7.2.5
  • v2.0.4 uitgebracht in PowerShell 7.0.11
  • v2.0.0 wordt geleverd in Windows PowerShell 5.1

Opmerkingen bij de release

v2.4.0-beta0 - 2024-03-01

  • Herstellen van het kopiëren van tekst naar het klembord van het systeem op Linux met xclip
  • Tabvoltooiing maakt gebruik van het juiste mapscheidingsteken voor het platform
  • PowerShell versie 5.1 is nu de minimaal ondersteunde versie
  • De Windows-toetsenbordindeling ophalen uit het bovenliggende terminalproces
  • Een paar VI-sleutelhandlers herstellen om de bewerkingsgroep correct te sluiten
  • Lees het geschiedenisbestand op de streaming manier om grote bestanden efficiënt te verwerken

v2.3.6 - 2024-10-03

Dit is een onderhoudsrelease voor de build-pijplijn. In deze release zijn er geen wijzigingen in PSReadLine.

v2.3.5 - 2024-04-02

Dit is een onderhoudsrelease waarmee twee problemen worden opgelost:

  1. Sluit testonderdelen uit bij de generatie van een SBOM om vals-positieve meldingen over beveiligingsproblemen te voorkomen.
  2. Neem de oplossing op voor een regressie die is gevonden in v2.3.4 van PSReadLine.

v2.3.4 - 2023-10-02

Naast verschillende bugfixes bevat deze release de volgende verbeteringen:

  • Scrollable ListView for Predictive IntelliSense
    • De grootte wordt automatisch aangepast op basis van de grootte van het terminalvenster
    • Kan maximaal 50 voorspellingsresultaten bevatten
    • Dynamische lijstkoptekst met het aantal resultaten en de huidige voorspellingsbron
    • Knopinfo weergeven in de weergave voorspellingslijst
  • Verbeterde gevoelige geschiedenis wissen om het ophalen van token van az, gclouden kubectl
  • De standaard gevoelige geschiedenis wissen verbeteren om veilige toegang tot eigenschappen toe te staan
  • Ondersteuning toegevoegd voor het upcasings-, downcasing- en hoofdlettergebruik van woorden
  • Tabvoltooiing weergeven resultaten waarvan ListItemText de verschillen alleen per hoofdletter zijn
  • Ondersteunt de opdracht <d,i,w> tekstobject in de VI-bewerkingsmodus
  • De standaardkleur voor inlinevoorspelling wijzigen in dim
  • Voeg een voorbeeld toe aan README voor het transformeren van Unicode-codepunt naar Unicode-teken door Alt+x
  • Voeg de TerminateOrphanedConsoleApps optie in Windows toe om zwevend console-gekoppeld proces te beëindigen dat het lezen van console-invoer kan verpesten
  • Voorspellingsresultaten de dupliceren met de geschiedenisresultaten
  • Tabvoltooiing weergeven resultaten waarvan ListItemText de verschillen alleen per hoofdletter zijn
  • Ondersteuning toevoegen voor het upcasings-, downcasing- en hoofdlettergebruik van woorden
  • Beschrijving van meerdere regels afhandelen voor help-inhoud voor parameters

v2.2.6 - 2022-06-27

In deze release is de functie Predictive IntelliSense standaard ingeschakeld, afhankelijk van de volgende voorwaarden:

  • Als Virtual Terminal (VT) wordt ondersteund en PSReadLine wordt uitgevoerd in PowerShell 7.2 of hoger, is PredictionSource ingesteld op HistoryAndPlugin
  • Als VT wordt ondersteund en PSReadLine wordt uitgevoerd in PowerShell vóór 7.2, is PredictionSource ingesteld op History
  • Als VT niet wordt ondersteund, wordt PredictionSource ingesteld op None

v2.2.5 - 2022-05-03

Officiële onderhoudsrelease met kleine bugfixes.

v2.2.3 - 2022-04-20

  • Annulering respecteren in ReadOneOrMoreKeys()

v2.2.2 - 2022-02-22

  • PSReadLine heeft twee nieuwe voorspellende IntelliSense-functies toegevoegd:
    • De parameter PredictionViewStyle toegevoegd om de selectie van het nieuwe ListViewtoe te staan.
    • PsReadLine verbonden met de CommandPrediction API's die zijn geïntroduceerd in PowerShell 7.2, zodat een gebruiker een predictormodule kan importeren die de suggesties uit een aangepaste bron kan weergeven.
  • Bijgewerkt voor gebruik van de versie 1.0.0 van Microsoft.PowerShell.Pager voor dynamische help
  • Het verwijderen van gevoelige geschiedenisitems verbeterd
  • Ctrl+r Ctrl+s De Vi bewerkingsmodus werkt op dezelfde manier als in Emacs de bewerkingsmodus
  • Maken d0 om te verwijderen aan het begin van de huidige logische lijn in een buffer met meerdere regels in vi-modus
  • Gebruiken d^ om het eerste niet-lege teken van een logische regel te verwijderen
  • VI-modus: Undo laat de cursor nu onder de positie aan het begin van de verwijdering
  • De HistorySearchBackward lijstweergave maken en HistorySearchForward erin navigeren
  • SelectCommandArgument De bindingsfunctie toevoegen
  • Verwijderen LineIsMultiline ten gunste van agnostische algoritmen met meerdere regels
  • Veel bugfixes en kleinere verbeteringen

v2.1.0 - 2020-11-02

Deze release bevat de volgende verbeteringen die zijn toegevoegd sinds de 2.0.4-release:

  • Predictive IntelliSense-suggesties toevoegen uit de opdrachtgeschiedenis
  • Veel bugfixes en API-verbeteringen

v2.0.4 - 2020-08-05

  • vi-mode: Hiermee verwijdert dd u de logische lijn in plaats van de volledige buffer
  • vi-mode: Toevoegen dG om te verwijderen aan het einde van een buffer met meerdere regels
  • vi-mode: dd verwerkt nu consistent enkele regel- of multilinebuffers
  • vi-mode: Aan het einde van de huidige logische lijn maken D en d$ verwijderen
  • vi-mode - Verwijder dj de huidige en volgende n logische lijnen
  • vi-mode: de dk vorige n logische lijnen en de huidige logische lijn verwijderen in een buffer met meerdere regels
  • vi-mode: Toevoegen dgg om te verwijderen van het begin van de buffer aan de huidige logische lijn
  • Naam wijzigen PredictionColor in InlinePredictionColor
  • Toestaan MaximumHistoryCount om in te stellen vanuit het gebruikersprofiel
  • Voeg de parameter -PredictionSource toe aan Set-PSReadLineOption, met de opties None en History
  • De functies AcceptSuggestion en AcceptNextSuggestionWord bindbaar maken
  • Ontspan de gevoelige woorden die we filteren door te veranderen key om fout-positieven te apikey verminderen
  • Suggesties ViForwardChar accepteren
  • Functies beschikbaar ViBackwardChar maken en ViForwardChar als bindbare functies

v2.0.3 - 2020-07-22

  • Kleine opgeloste fouten

v2.0.2 - 2020-06-05

  • Script uitvoeren in lokaal bereik om PSReadLine werkt in PSES in ConstrainedLanguageMode
  • Andere oplossingen voor fouten

v2.0.1 - 2020-04-01

  • Voeg de -Chord parameter toe om het zoeken naar specifieke sleutelbindingen toe te Get-PSReadLineKeyHandler staan
  • Andere kleine opgeloste fouten

v2.0.0 - 2020-02-11

  • Geselecteerde InsertPairedBraces tekst laten teruglopen
  • Veel bugfixes en kleinere verbeteringen
  • Gevoelige geschiedenisitems filteren en voorkomen dat u ze naar het geschiedenisbestand schrijft
  • Ondersteunende lijngewijze yanks, inclusief plakken en ongedaan maken
  • Maak y0 van yank tot het begin van de logische lijn in VI de modus
  • API toevoegen om te detecteren of de schermlezer actief is
  • Alleen maken PageUp/PageDown en CtrlPageUp/CtrlPageDown vensters
  • Indicatoroptie scriptblok vi-modus toevoegen
  • Ondersteuning voor vi-modus G en gg bewegingen in buffers met meerdere lijnen
  • Ondersteunt _ en $ naar het begin en einde van de logische lijn in de vi-modus gaan
  • Sleutelbindingen toevoegen xtermjs
  • Ondersteuning Ctrl+u in vi insert-modus
  • Inschakelen Ctrl+c in niet-Windows
  • Interactief filteren tijdens het voltooien van het menu
  • Shift+Insert gebonden aan plakken in Windows-modus
  • Ctrl+t gebonden aan SwapCharacters in emacs-modus
  • Ctrl+x,Ctrl+e gebonden aan ViEditVisually in Emacs
  • HistoryNoDuplicates is nu standaard ingeschakeld