Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Krótki opis
Jest to podsumowanie zmian w module PSReadLine . Aby uzyskać pełną listę zmian, zobacz dziennik zmian PSReadLine.
- Bieżąca wersja zapoznawcza: wersja 2.4.4-beta4
- Bieżąca stabilna wersja: wersja 2.3.6
Długi opis
Historia wersji programu PSReadLine
Od wersji dostarczanej w programie Windows PowerShell 5.1 wprowadzono wiele aktualizacji programu PSReadLine.
- Wersja 2.3.6 dostarczana w programie PowerShell 7.4.7 i 7.5.0
- Wersja 2.3.5 wydana w PowerShell 7.4.2 i 7.5.0-preview.3
- Wersja 2.3.4 dostarczana w programie PowerShell 7.4.0-rc.1
- Wersja 2.2.6 dostarczana w programie PowerShell 7.3.0
- Wersja 2.1.0 dostarczana w programie PowerShell 7.2.5
- Wersja 2.0.4 dostarczana w programie PowerShell 7.0.11
- Wersja 2.0.0 jest dostarczana w programie Windows PowerShell 5.1
2.4.4-beta4 - 2025-08-28
- Dodano obsługę czytnika zawartości ekranu do funkcji PSReadLine — nowa implementacja renderowania ponownie rysuje bufor terminalu, aby uniknąć niepotrzebnych i mylących danych wyjściowych czytników zawartości ekranu.
wersja 2.4.3-beta3 — 2025-07-23
Możesz pobrać wersję 2.4.3-beta3 modułu PSReadLine z galerii programu PowerShell.
Ta wersja zawiera następujące zmiany:
- Zezwalaj na automatyczne akceptowanie bieżących danych wejściowych z poziomu programu obsługi zdarzeń OnIdle
- Dodawanie zadań programu VS Code i debugowanie konfiguracji
- Dodawanie sprawdzania ograniczenia dla górnej wartości kursora do wywołaniaPrompt
- Naprawianie literówki w SamplePSReadLineProfile.ps1
- Naprawianie zakończenia wiersza i buforowanie niektórych operacji odbicia
- Zwiększ niezawodność testu, upewniając się, że inicjowanie elementu PSReadLine jest wykonywane jednorazowo
wersja 2.4.2-beta2 — 2025-04-16
Możesz pobrać wersję 2.4.2-beta2 modułu PSReadLine z galerii programu PowerShell.
Ta wersja zawiera następujące zmiany:
- Dodaj pole prywatne, aby wskazać, czy element PSReadLine jest inicjowany i gotowy
- Używanie usługi CFS do instalowania modułu i wdrażania pola publikowania modułu
wersja 2.4.1-beta1 — 2025-02-28
- Unikaj wykonywania zapytań o położenie kursora, gdy nie jest to konieczne
- Obsługa zmian buforu wprowadzonych przez program obsługi zdarzeń
- Zaktualizuj polecenie SelectCommandArgument, aby prawidłowo obsługiwać opcje stylu POSIX dla poleceń interfejsu wiersza polecenia
wersja 2.4.0-beta0 — 2024-03-01
- Naprawianie kopiowania tekstu do schowka systemowego w systemie Linux przy użyciu polecenia
xclip - Uzupełnianie karty używa poprawnego separatora katalogu dla platformy
- Program PowerShell w wersji 5.1 jest teraz minimalną obsługiwaną wersją
- Pobieranie układu klawiatury systemu Windows z nadrzędnego procesu terminalu
- Napraw kilka procedur obsługi kluczy VI, aby poprawnie zamknąć grupę edycji
- Odczytywanie pliku historii w sposób przesyłania strumieniowego w celu wydajnego obsługi dużych plików
Wersja 2.3.6 — 2024-10-03
Jest to aktualizacja serwisowa dla pipeline'u kompilacji. W tej wersji nie ma żadnych zmian w pliku PSReadLine.
Wersja 2.3.5 — 2024-04-02
Jest to wersja serwisowa, która rozwiązuje dwa problemy:
- Wyklucz składniki testowe z generowania SBOM, aby uniknąć błędnych raportów o lukach w zabezpieczeniach.
- Uwzględnij poprawkę do regresji znalezioną w wersji 2.3.4 PSReadLine.
wersja 2.3.4 — 2023-10-02
Oprócz kilku poprawek błędów ta wersja zawiera następujące ulepszenia:
- Element ListView z możliwością przewijania dla funkcji IntelliSense predykcyjnej
- Automatycznie usuwa rozmiar na podstawie rozmiaru okna terminalu
- Może zawierać maksymalnie 50 wyników przewidywania
- Dynamiczny nagłówek listy, który pokazuje liczbę wyników i bieżące źródło przewidywania
- Pokaż etykietki narzędzi w widoku listy przewidywań
- Ulepszono czyszczenie historii poufnej w celu umożliwienia pobierania tokenu z elementów
az,gcloudikubectl - Ulepszanie domyślnego czyszczenia historii poufnej w celu umożliwienia bezpiecznego dostępu do właściwości
- Dodano obsługę upcasing, downcasing i wielkich wyrazów
- Uzupełnianie karty powoduje wyświetlenie wyników, których
ListItemTextwielkość liter różni się tylko literą - Obsługuje polecenie
<d,i,w>text-object w trybie edycji VI - Zmień domyślny kolor przewidywania wbudowanego na przygaszone
- Dodawanie przykładu do funkcji README na potrzeby przekształcania punktu kodu Unicode na znak Unicode przez
Alt+x - Dodaj opcję w systemie Windows,
TerminateOrphanedConsoleAppsaby zabić oddzielony proces dołączony do konsoli, który może spowodować bałagan odczytu z danych wejściowych konsoli - Deduplikowanie wyników przewidywania z wynikami historii
- Uzupełnianie karty powoduje wyświetlenie wyników, których
ListItemTextwielkość liter różni się tylko literą - Dodawanie obsługi upcasing, downcasing i wielką literą wyrazu
- Obsługa opisu wielowierszowego dla zawartości pomocy dotyczącej parametrów
Wersja 2.2.6 — 2022-06-27
W tej wersji funkcja Predykcyjna funkcja IntelliSense jest domyślnie włączona w zależności od następujących warunków:
- Jeśli terminal wirtualny (VT) jest obsługiwany i program PSReadLine działa w programie PowerShell 7.2 lub nowszym, właściwość PredictionSource jest ustawiona na wartość
HistoryAndPlugin - Jeśli maszyna wirtualna jest obsługiwana i funkcja PSReadLine działa w programie PowerShell przed wersją 7.2, właściwość PredictionSource jest ustawiona na wartość
History - Jeśli maszyna wirtualna nie jest obsługiwana, właściwość PredictionSource jest ustawiona na wartość
None
Wersja 2.2.5 — 2022-05-03
Oficjalna wersja obsługi z drobnymi poprawkami błędów.
Wersja 2.2.3 — 2022-04-20
- Uwzględnianie anulowania w
ReadOneOrMoreKeys()
Wersja 2.2.2 — 2022-02-22
- Funkcja PSReadLine dodała dwie nowe funkcje predykcyjnej funkcji IntelliSense:
-
Dodano parametr PredictionViewStyle, aby umożliwić wybór nowego
ListViewelementu . - Połączono element PSReadLine z
CommandPredictioninterfejsami API wprowadzonymi w programie PowerShell 7.2, aby umożliwić użytkownikowi importowanie modułu predyktora, który może renderować sugestie ze źródła niestandardowego.
-
Dodano parametr PredictionViewStyle, aby umożliwić wybór nowego
- Zaktualizowano do korzystania z wersji 1.0.0 programu w celu uzyskania dynamicznej
Microsoft.PowerShell.Pagerpomocy - Ulepszono czyszczenie poufnych elementów historii
- Tryb edycji i
Ctrl+rCtrl+strybViedycji działa tak samo jak wEmacstrybie edycji - Usuń
d0, aby usunąć na początku bieżącego wiersza logicznego w buforze wielowierszowym w trybie VI - Użyj
d^polecenia , aby usunąć z pierwszego niepustego znaku wiersza logicznego - Tryb VI:
Undoteraz pozostawia kursor pod pozycją na początku usuwania - Tworzenie
HistorySearchBackwardwidoku listy iHistorySearchForwardmożliwość nawigowania po nim -
SelectCommandArgumentDodawanie funkcji w stanie powiązania - Usuń
LineIsMultilinena rzecz wielowierszowych algorytmów gnostycznych - Wiele poprawek błędów i mniejsze ulepszenia
wersja 2.1.0 — 2020-11-02
Ta wersja zawiera następujące ulepszenia dodane od wersji 2.0.4:
- Dodawanie sugestii funkcji Predykcyjnej funkcji IntelliSense z historii poleceń
- Wiele poprawek błędów i ulepszeń interfejsu API
wersja 2.0.4 — 2020-08-05
- tryb vi: Usuń
ddlinię logiczną zamiast całego buforu - tryb vi: Dodaj
dG, aby usunąć na końcu buforu wielowierszowego - tryb vi:
ddteraz obsługuje jednowierszowe lub wielowierszowe spójnie - tryb vi: tworzenie
Did$usuwanie na końcu bieżącego wiersza logicznego - vi-mode — usuń
djbieżące i następnenwiersze logiczne - tryb vi: użyj polecenia
dk, aby usunąć poprzednienwiersze logiczne i bieżącą linię logiczną w buforze wielowierszowym - vi-mode: Dodaj
dgg, aby usunąć od początku buforu do bieżącej linii logicznej - Zmiana nazwy
PredictionColornaInlinePredictionColor - Zezwalaj
MaximumHistoryCountna ustawianie z profilu użytkownika - Dodaj parametr
-PredictionSourcedoSet-PSReadLineOptionelementu z opcjamiNoneiHistory - Tworzenie funkcji
AcceptSuggestioniAcceptNextSuggestionWordtworzenie powiązań - Zrelaksuj wrażliwe wyrazy filtrowane, zmieniając wartość
key, aby zmniejszyćapikeyliczbę wyników fałszywie dodatnich - Możliwość
ViForwardCharakceptowania sugestii - Uwidaczniaj
ViBackwardChariViForwardCharjako funkcje możliwe do powiązania
Wersja 2.0.3 — 2020-07-22
- Drobne poprawki błędów
Wersja 2.0.2 — 2020-06-05
- Uruchamianie skryptu w zakresie lokalnym w celu działania elementu PSReadLine w programie PSES
ConstrainedLanguageMode - Inne poprawki błędów
Wersja 2.0.1 — 2020-04-01
- Dodaj parametr ,
-ChordabyGet-PSReadLineKeyHandlerumożliwić wyszukiwanie określonych powiązań kluczy - Inne drobne poprawki błędów
Wersja 2.0.0 — 2020-02-11
- Zezwalaj
InsertPairedBracesna zawijanie zaznaczonego tekstu - Wiele poprawek błędów i mniejsze ulepszenia
- Filtrowanie poufnych elementów historii i unikanie zapisywania ich w pliku historii
- Obsługa yanksów mądry linii, w tym wklejania i cofania
- Utwórz
y0yank do początku linii logicznej wVItrybie - Dodawanie interfejsu API w celu wykrycia, czy czytnik zawartości ekranu jest aktywny
- Ustaw
PageUp/PageDowniCtrlPageUp/CtrlPageDowntylko system Windows - Opcja dodawania wskaźnika trybu vi bloku skryptu
- Obsługa trybu
Gvi iggruchów w wielowierszowych - Obsługuje
_obsługę i$przechodzenie do początku i końca wiersza logicznego w trybie vi - Dodawanie
xtermjspowiązania kluczy - Obsługa
Ctrl+uw trybie wstawiania vi - Włącz
Ctrl+cw systemach innych niż Windows - Filtrowanie interakcyjne podczas wykonywania menu
-
Shift+Insertpowiązana z funkcją Wklej w trybie systemu Windows -
Ctrl+tpowiązane zSwapCharactersw trybie Emacs -
Ctrl+x,Ctrl+epowiązane zViEditVisuallyw Emacs -
HistoryNoDuplicatesjest teraz domyślnie włączona