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.
Ini adalah ringkasan perubahan pada modul PSReadLine . Untuk daftar lengkap perubahan, lihat PSReadLineChangeLog.
- Pratinjau saat ini: v2.4.0-beta1
- Rilis stabil saat ini: v2.3.6
Riwayat rilis PSReadLine
Ada banyak pembaruan untuk PSReadLine sejak versi yang dikirim di Windows PowerShell 5.1.
- v2.3.6 dikirim di PowerShell 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
Catatan Rilis
v2.4.0-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
, ,gcloud
dankubectl
- 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
ListItemText
berbeda 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
-
TerminateOrphanedConsoleApps
Tambahkan 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
ListItemText
berbeda 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
CommandPrediction
diperkenalkan 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.Pager
bantuan dinamis - Meningkatkan scrubbing item riwayat sensitif
- Membuat
Ctrl+r
danCtrl+s
dalamVi
mode edit berfungsi dengan cara yang sama seperti dalamEmacs
mode edit - Buat
d0
untuk 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:
Undo
sekarang meninggalkan kursor di bawah posisi di awal penghapusan - Membuat
HistorySearchBackward
danHistorySearchForward
dapat menavigasi tampilan daftar - Menambahkan fungsi bind-able
SelectCommandArgument
- Hapus
LineIsMultiline
demi 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
dd
penghapusan baris logis alih-alih seluruh buffer - vi-mode: Tambahkan
dG
untuk menghapus ke akhir buffer multibaris - vi-mode:
dd
sekarang menangani buffer baris tunggal atau multibaris secara konsisten - vi-mode: Membuat
D
dand$
menghapus ke akhir baris logis saat ini - mode vi - Menghapus
dj
baris logis saat ini dan berikutnyan
- vi-mode: Gunakan
dk
untuk menghapus baris logis sebelumnyan
dan baris logis saat ini dalam buffer multibaris - mode vi: Tambahkan
dgg
untuk menghapus dari awal buffer ke baris logis saat ini - Mengganti nama
PredictionColor
menjadiInlinePredictionColor
- Izinkan
MaximumHistoryCount
untuk diatur dari profil pengguna - Tambahkan parameter
-PredictionSource
keSet-PSReadLineOption
, dengan opsiNone
danHistory
- Membuat fungsi
AcceptSuggestion
danAcceptNextSuggestionWord
dapat diikat - Rilekskan kata-kata sensitif yang kita filter dengan mengubah
key
keapikey
untuk mengurangi positif palsu - Membuat
ViForwardChar
dapat menerima saran - Mengekspos
ViBackwardChar
danViForwardChar
sebagai 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
-
-Chord
Tambahkan parameter keGet-PSReadLineKeyHandler
untuk memungkinkan pencarian pengikatan kunci tertentu - Perbaikan bug minor lainnya
v2.0.0 - 2020-02-11
- Perbolehkan
InsertPairedBraces
untuk 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
y0
yank hingga awal baris logis dalamVI
mode - Tambahkan API untuk mendeteksi apakah pembaca layar aktif
- Membuat
PageUp/PageDown
danCtrlPageUp/CtrlPageDown
Windows saja - Tambahkan opsi indikator mode blok vi skrip
- Mendukung mode
G
vi dangg
gerakan dalam buffer multibaris -
_
Mendukung dan$
untuk berpindah ke awal dan akhir baris logis dalam mode vi - Menambahkan
xtermjs
keybinding - Dukungan
Ctrl+u
dalam mode sisipan vi - Aktifkan
Ctrl+c
pada non-Windows - Pemfilteran interaktif selama menu selesai
-
Shift+Insert
terikat ke Tempel dalam mode Windows -
Ctrl+t
terikat dalamSwapCharacters
mode Emacs -
Ctrl+x,Ctrl+e
terikat diViEditVisually
Emacs -
HistoryNoDuplicates
sekarang aktif secara default