Utilisation de cmder Version 1.3.11.843 sur Windows 10 avec la dernière mise à jour de l'interface utilisateur appliquée.
Après la mise à jour, la sortie de powershell reste verte. Je l'ai suivi jusqu'à profile.ps1 ligne 104
Microsoft.PowerShell.Utility\Write-Host $pwd.ProviderPath -NoNewLine -ForegroundColor Green
Lorsque ce Green
est supprimé/changé en blanc, cela résout le problème, mais bien sûr change également la couleur du pwd.
De plus, ctr + l semble mal se comporter et provoquer un défilement indésirable - je n'ai pas encore les étapes exactes à reproduire.
Les problèmes n'existaient pas avant la mise à jour.
ÉDITER:
λ $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
La mise à jour de PSReadline vers la dernière version (beta4) a résolu les deux problèmes.
Install-Module -Name PSReadLine -AllowPrerelease
pour installer le nouveau PsReadline
.
Vous pourriez rencontrer une erreur :
Install-Module : A parameter cannot be found that matches parameter name 'AllowPrerelease'
Pour résoudre ce problème, vous devez installer la dernière version de PowerShellGet :
Install-Module PowershellGet -Force
Le processus d'installation réel sur une autre machine (Windows 10 1903, Build 18362.239, aperçu cmder 180262) était le suivant :
cmder
Install-Module PowershellGet -Force
cmder
Install-Module -Name PSReadLine -AllowPrerelease -Force
pour installer la version 2.0.0-beta4 (2.0.0-beta2 était précédemment installé)J'ai une erreur sur l'autorisation d'administrateur. Parce que PowerShell est en cours d'exécution. Il utilise donc PSReadLine
et l'empêche d'être écrasé.
Ouvrez cmd
tant qu'administrateur et exécutez
powershell -Command "Install-Module -Name PSReadLine -AllowPrerelease -Force"
résoudre mon problème.
Merci. La mise PSReadLine
niveau de
Commentaire le plus utile
La mise à jour de PSReadline vers la dernière version (beta4) a résolu les deux problèmes.