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 met 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-pipeline. 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 van het genereren van SBOM om onjuiste meldingen van beveiligingslekken 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