Menggunakan cmder Versi 1.3.11.843 di windows 10 dengan pembaruan ui terbaru yang diterapkan.
Setelah pembaruan, output dari powershell staty green. Saya telah melacaknya ke profile.ps1 baris 104
Microsoft.PowerShell.Utility\Write-Host $pwd.ProviderPath -NoNewLine -ForegroundColor Green
Ketika Green
itu dihapus/diubah menjadi putih, itu menyelesaikan masalah, tetapi tentu saja mengubah warna pwd juga.
Juga, ctr+l tampaknya berperilaku tidak semestinya dan menyebabkan pengguliran yang tidak diinginkan - Saya belum memiliki langkah-langkah yang tepat untuk mereproduksi.
Masalah tidak ada sebelum pembaruan.
EDIT:
λ $host.UI.RawUI
ForegroundColor : Green
BackgroundColor : Black
CursorPosition : 0,127
WindowPosition : 0,70
CursorSize : 25
BufferSize : 214,1000
WindowSize : 214,58
MaxWindowSize : 214,191
MaxPhysicalWindowSize : 214,58
KeyAvailable : False
WindowTitle : posh~git
Memperbarui PSReadline ke rilis terbaru (beta4) menyelesaikan kedua masalah tersebut.
Install-Module -Name PSReadLine -AllowPrerelease
untuk menginstal PsReadline
.
Anda mungkin mengalami kesalahan:
Install-Module : A parameter cannot be found that matches parameter name 'AllowPrerelease'
Untuk mengatasi ini, Anda perlu menginstal versi terbaru PowerShellGet:
Install-Module PowershellGet -Force
Proses pemasangan sebenarnya di komputer lain (Windows 10 1903, Build 18362.239, pratinjau cmder 180262) seperti ini:
cmder
Install-Module PowershellGet -Force
cmder
Install-Module -Name PSReadLine -AllowPrerelease -Force
untuk menginstal versi 2.0.0-beta4 (2.0.0-beta2 telah diinstal sebelumnya)Saya mendapat kesalahan tentang izin admin. Karena PowerShell sedang berjalan. Jadi itu menggunakan PSReadLine
dan mencegahnya ditimpa.
Buka cmd
sebagai admin dan jalankan
powershell -Command "Install-Module -Name PSReadLine -AllowPrerelease -Force"
memecahkan masalah saya.
Terima kasih. Memutakhirkan PSReadLine
menyelesaikan masalah saya. 😊
Komentar yang paling membantu
Memperbarui PSReadline ke rilis terbaru (beta4) menyelesaikan kedua masalah tersebut.