Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Deskripsi singkat
Ini adalah ringkasan perubahan pada modul PSReadLine . Untuk daftar lengkap perubahan, lihat PSReadLineChangeLog.
- Pratinjau saat ini: v2.4.4-beta4
- Rilis stabil saat ini: v2.3.6
Deskripsi panjang
Riwayat rilis PSReadLine
Ada banyak pembaruan untuk PSReadLine sejak versi yang dikirim di Windows PowerShell 5.1.
- v2.3.6 dikirim di PowerShell 7.4.7 dan 7.5.0
- v2.3.5 dirilis di PowerShell 7.4.2 dan 7.5.0-preview.3
- Versi 2.3.4 disertakan dalam PowerShell 7.4.0-rc.1
- v2.2.6 dikirim di PowerShell 7.3.0
- v2.1.0 dikirim di PowerShell 7.2.5
- v2.0.4 dikirim di PowerShell 7.0.11
- v2.0.0 dikirim di Windows PowerShell 5.1
2.4.4-beta4 - 2025-08-28
- Menambahkan dukungan pembaca layar ke PSReadLine - Implementasi render baru yang menggambar ulang buffer terminal untuk menghindari output yang tidak perlu dan membingungkan untuk pembaca layar.
v2.4.3-beta3 - 2025-07-23
Anda bisa mendapatkan modul PSReadLine versi v2.4.3-beta3 dari Galeri PowerShell.
Rilis ini mencakup perubahan berikut:
- Izinkan menerima input saat ini secara otomatis dari dalam penanganan aktivitas OnIdle
- Menambahkan tugas Visual Studio Code dan konfigurasi debug
- Tambahkan pemeriksaan terikat untuk nilai teratas kursor ke InvokePrompt
- Memperbaiki kesalahan ketik di SamplePSReadLineProfile.ps1
- Memperbaiki akhir baris dan menyimpan beberapa operasi pantulan
- Meningkatkan keandalan pengujian dengan memastikan inisialisasi satu kali PSReadLine dilakukan
v2.4.2-beta2 - 2025-04-16
Anda bisa mendapatkan modul PSReadLine versi v2.4.2-beta2 dari Galeri PowerShell.
Rilis ini mencakup perubahan berikut:
- Tambahkan bidang privat untuk menunjukkan apakah PSReadLine diinisialisasi dan siap
- Gunakan CFS untuk menginstal modul dan menyebarkan kotak untuk penerbitan modul
v2.4.1-beta1 - 2025-02-28
- Hindari kueri untuk posisi kursor saat tidak diperlukan
- Menangani perubahan buffer yang dibuat oleh penanganan aktivitas
- Perbarui SelectCommandArgument untuk menangani opsi gaya POSIX dengan benar untuk perintah CLI
v2.4.0-beta0 - 2024-03-01
- Memperbaiki penyalinan teks ke clipboard sistem di Linux menggunakan
xclip - Penyelesaian tab menggunakan pemisah direktori yang benar untuk platform
- PowerShell versi 5.1 sekarang menjadi versi minimum yang didukung
- Mendapatkan tata letak keyboard Windows dari proses terminal induk
- Perbaiki beberapa handler kunci VI untuk menutup grup edit dengan benar
- Membaca file riwayat dengan cara streaming untuk menangani file besar secara efisien
v2.3.6 - 2024-10-03
Ini adalah rilis layanan untuk alur build. Tidak ada perubahan pada PSReadLine dalam rilis ini.
v2.3.5 - 2024-04-02
Ini adalah rilis layanan yang memperbaiki dua masalah:
- Kecualikanlah komponen pengujian dari proses pembuatan SBOM untuk menghindari laporan kerentanan keamanan yang positif palsu.
- Sertakan perbaikan untuk regresi yang ditemukan di PSReadLine v2.3.4.
v2.3.4 - 2023-10-02
Selain beberapa perbaikan bug, rilis ini mencakup peningkatan berikut:
- ListView yang Dapat Digulir untuk IntelliSense Prediktif
- Autoadjusts ukuran berdasarkan ukuran jendela terminal
- Dapat berisi hingga 50 hasil prediksi
- Header daftar dinamis yang memperlihatkan jumlah hasil dan sumber prediksi saat ini
- Perlihatkan tipsalat dalam tampilan daftar prediksi
- Peningkatan sensitif riwayat scrubbing untuk memungkinkan pengambilan token dari
az, ,gclouddankubectl - Meningkatkan scrubbing riwayat sensitif default untuk memungkinkan akses properti yang aman
- Menambahkan dukungan untuk huruf besar, downcasing, dan kata-kata kapitalisasi
- Buat penyelesaian tab memperlihatkan hasil yang
ListItemTextberbeda menurut kasus saja - Mendukung perintah
<d,i,w>objek teks dalam mode edit VI - Ubah warna default untuk prediksi sebaris menjadi redup
- Menambahkan sampel ke README untuk mengubah titik kode Unicode ke karakter Unicode dengan
Alt+x -
TerminateOrphanedConsoleAppsTambahkan opsi di Windows untuk membunuh proses terpasang konsol tanpa intim yang mungkin mengacaukan pembacaan dari input Konsol - De-duplikat hasil prediksi dengan hasil riwayat
- Buat penyelesaian tab memperlihatkan hasil yang
ListItemTextberbeda menurut kasus saja - Menambahkan dukungan untuk huruf besar, downcasing, dan kata kapitalisasi
- Menangani deskripsi multibaris untuk konten bantuan parameter
v2.2.6 - 2022-06-27
Dalam rilis ini, fitur Predictive IntelliSense diaktifkan secara default tergantung pada kondisi berikut:
- Jika Terminal Virtual (VT) didukung dan PSReadLine berjalan di PowerShell 7.2 atau yang lebih tinggi, PredictionSource diatur ke
HistoryAndPlugin - Jika VT didukung dan PSReadLine berjalan di PowerShell sebelum 7.2, PredictionSource diatur ke
History - Jika VT tidak didukung, PredictionSource diatur ke
None
v2.2.5 - 2022-05-03
Rilis layanan resmi dengan perbaikan bug kecil.
v2.2.3 - 2022-04-20
- Menghormati pembatalan dalam
ReadOneOrMoreKeys()
v2.2.2 - 2022-02-22
- PSReadLine menambahkan dua fitur IntelliSense prediktif baru:
-
Menambahkan parameter PredictionViewStyle untuk memungkinkan pemilihan .
ListView - PSReadLine yang terhubung ke API yang
CommandPredictiondiperkenalkan di PowerShell 7.2 untuk memungkinkan pengguna dapat mengimpor modul prediktor yang dapat merender saran dari sumber kustom.
-
Menambahkan parameter PredictionViewStyle untuk memungkinkan pemilihan .
- Diperbarui untuk menggunakan versi 1.0.0 untuk
Microsoft.PowerShell.Pagerbantuan dinamis - Meningkatkan scrubbing item riwayat sensitif
- Membuat
Ctrl+rdanCtrl+sdalamVimode edit berfungsi dengan cara yang sama seperti dalamEmacsmode edit - Buat
d0untuk menghapus ke awal baris logis saat ini dalam buffer multibaris dalam mode VI - Gunakan
d^untuk menghapus dari karakter pertama yang tidak kosong dari baris logis - Mode VI:
Undosekarang meninggalkan kursor di bawah posisi di awal penghapusan - Membuat
HistorySearchBackwarddanHistorySearchForwarddapat menavigasi tampilan daftar - Menambahkan fungsi bind-able
SelectCommandArgument - Hapus
LineIsMultilinedemi algoritma agnostik multibaris - Banyak perbaikan bug dan peningkatan yang lebih kecil
v2.1.0 - 2020-11-02
Rilis ini menggulung peningkatan berikut yang ditambahkan sejak rilis 2.0.4:
- Menambahkan saran Predictive IntelliSense dari riwayat perintah
- Banyak perbaikan bug dan peningkatan API
v2.0.4 - 2020-08-05
- vi-mode: Membuat
ddpenghapusan baris logis alih-alih seluruh buffer - vi-mode: Tambahkan
dGuntuk menghapus ke akhir buffer multibaris - vi-mode:
ddsekarang menangani buffer baris tunggal atau multibaris secara konsisten - vi-mode: Membuat
Ddand$menghapus ke akhir baris logis saat ini - mode vi - Menghapus
djbaris logis saat ini dan berikutnyan - vi-mode: Gunakan
dkuntuk menghapus baris logis sebelumnyandan baris logis saat ini dalam buffer multibaris - mode vi: Tambahkan
dgguntuk menghapus dari awal buffer ke baris logis saat ini - Mengganti nama
PredictionColormenjadiInlinePredictionColor - Izinkan
MaximumHistoryCountuntuk diatur dari profil pengguna - Tambahkan parameter
-PredictionSourcekeSet-PSReadLineOption, dengan opsiNonedanHistory - Membuat fungsi
AcceptSuggestiondanAcceptNextSuggestionWorddapat diikat - Rilekskan kata-kata sensitif yang kita filter dengan mengubah
keykeapikeyuntuk mengurangi positif palsu - Membuat
ViForwardChardapat menerima saran - Mengekspos
ViBackwardChardanViForwardCharsebagai fungsi yang dapat diikat
v2.0.3 - 2020-07-22
- Perbaikan bug kecil
v2.0.2 - 2020-06-05
- Jalankan skrip dalam cakupan lokal untuk membuat PSReadLine berfungsi di PSES di
ConstrainedLanguageMode - Perbaikan bug lainnya
v2.0.1 - 2020-04-01
-
-ChordTambahkan parameter keGet-PSReadLineKeyHandleruntuk memungkinkan pencarian pengikatan kunci tertentu - Perbaikan bug minor lainnya
v2.0.0 - 2020-02-11
- Perbolehkan
InsertPairedBracesuntuk membungkus teks terpilih - Banyak perbaikan bug dan peningkatan yang lebih kecil
- Filter item riwayat sensitif dan hindari menulisnya ke file riwayat
- Mendukung yank line-wise, termasuk tempel dan batalkan
- Buat
y0yank hingga awal baris logis dalamVImode - Tambahkan API untuk mendeteksi apakah pembaca layar aktif
- Membuat
PageUp/PageDowndanCtrlPageUp/CtrlPageDownWindows saja - Tambahkan opsi indikator mode vi blok skrip
- Mendukung mode
Gvi dangggerakan dalam buffer multibaris -
_Mendukung dan$untuk berpindah ke awal dan akhir baris logis dalam mode vi - Menambahkan
xtermjskeybinding - Dukungan
Ctrl+udalam mode sisipan vi - Aktifkan
Ctrl+cpada non-Windows - Pemfilteran interaktif selama menu selesai
-
Shift+Insertterikat ke Tempel dalam mode Windows -
Ctrl+tterikat dalamSwapCharactersmode Emacs -
Ctrl+x,Ctrl+eterikat diViEditVisuallyEmacs -
HistoryNoDuplicatessekarang aktif secara default