Cmder: warna keluaran powershell berwarna hijau setelah pembaruan windows terbaru

Dibuat pada 15 Mei 2019  ·  3Komentar  ·  Sumber: cmderdev/cmder

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

Komentar yang paling membantu

Memperbarui PSReadline ke rilis terbaru (beta4) menyelesaikan kedua masalah tersebut.

Semua 3 komentar

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

Memperbarui

Proses pemasangan sebenarnya di komputer lain (Windows 10 1903, Build 18362.239, pratinjau cmder 180262) seperti ini:

  • Buka cmder
  • Buka PowerShell Administratif
  • Jalankan Install-Module PowershellGet -Force
  • Mulai ulang cmder
  • Buka PowerShell Administratif
  • Jalankan Install-Module -Name PSReadLine -AllowPrerelease -Force untuk menginstal versi 2.0.0-beta4 (2.0.0-beta2 telah diinstal sebelumnya)
  • Warna konsol kembali normal

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. 😊

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

vincentntang picture vincentntang  ·  3Komentar

hyrious picture hyrious  ·  3Komentar

sathishsoundharajan picture sathishsoundharajan  ·  3Komentar

AaronKaa picture AaronKaa  ·  3Komentar

jordanrobinson picture jordanrobinson  ·  3Komentar