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:
- Sluit testonderdelen uit bij de generatie van een SBOM om vals-positieve meldingen over beveiligingsproblemen te voorkomen.
- 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
,gcloud
enkubectl
- 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
ListView
toe 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.
-
De parameter PredictionViewStyle toegevoegd om de selectie van het nieuwe
- 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
DeVi
bewerkingsmodus werkt op dezelfde manier als inEmacs
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 enHistorySearchForward
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
end$
verwijderen - vi-mode - Verwijder
dj
de huidige en volgenden
logische lijnen - vi-mode: de
dk
vorigen
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
inInlinePredictionColor
- Toestaan
MaximumHistoryCount
om in te stellen vanuit het gebruikersprofiel - Voeg de parameter
-PredictionSource
toe aanSet-PSReadLineOption
, met de optiesNone
enHistory
- De functies
AcceptSuggestion
enAcceptNextSuggestionWord
bindbaar maken - Ontspan de gevoelige woorden die we filteren door te veranderen
key
om fout-positieven teapikey
verminderen - Suggesties
ViForwardChar
accepteren - Functies beschikbaar
ViBackwardChar
maken enViForwardChar
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 teGet-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 inVI
de modus - API toevoegen om te detecteren of de schermlezer actief is
- Alleen maken
PageUp/PageDown
enCtrlPageUp/CtrlPageDown
vensters - Indicatoroptie scriptblok vi-modus toevoegen
- Ondersteuning voor vi-modus
G
engg
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 aanSwapCharacters
in emacs-modus -
Ctrl+x,Ctrl+e
gebonden aanViEditVisually
in Emacs -
HistoryNoDuplicates
is nu standaard ingeschakeld