Question [RESOLU] couleur et PSReadLine sous pwsh6 CORE

Plus d'informations
il y a 7 ans 3 mois #27926 par ccarpentier
Bonjour à tous,

Je suis débutant sous pwsh Core 6.1.1
Je viens de l'installer sous Windows 10

Mes mots clés n'apparaissent pas en couleurs
lors de la saisie dans la console et les combinaisons de touches liées à PSReadLine ne semblent pas fonctionner.

Si je fais une erreur, le message d'erreur lui s'affiche bien en rouge.

Une idée ?

Est-ce une limitation de la version Core ?

D'après ce que j'avais compris, la coloration syntaxique était fonctionnelle sous Windows. :blink:

Merci d'avance pour vos éléments de réponse.

Message édité par: ccarpentier, à: 10/12/18 23:44

Message édité par: ccarpentier, à: 10/12/18 23:47<br><br>Message édité par: ccarpentier, à: 12/12/18 20:27

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27927 par ccarpentier
J'ai regardé du coté de la configuration de la couleur des flux, cela ne semble pas venir de là.

PS C:\Users\carpe&gt; $host.UI.RawUI


ForegroundColor : Gray
BackgroundColor : Black
CursorPosition : 0,17
WindowPosition : 0,0
CursorSize : 25
BufferSize : 120,9001
WindowSize : 120,30
MaxWindowSize : 120,44
MaxPhysicalWindowSize : 170,44
KeyAvailable : False
WindowTitle : PowerShell 6 (x64)

PS C:\Users\carpe&gt; $host.PrivateData

ErrorForegroundColor : Red
ErrorBackgroundColor : Black
WarningForegroundColor : Yellow
WarningBackgroundColor : Black
DebugForegroundColor : Yellow
DebugBackgroundColor : Black
VerboseForegroundColor : Yellow
VerboseBackgroundColor : Black
ProgressForegroundColor : Yellow
ProgressBackgroundColor : DarkCyan

:unsure:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27928 par Sinjk
Hello,

Malheureusement je n'ai pas encore eu l'occasion d'essayer Powershell Core donc désolé de ne pas pouvoir aider :/.

Cependant des problèmes similaires ont l'air d'avoir été signalés sur ce sujet:
github.com/cmderdev/cmder/issues/1899

En espérant que ton problème s'arrange !

Bon courage :)

Sinjk

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27929 par ccarpentier
Bonsoir Sinjk,

Merci pour ta réponse et pour le lien.

Lorsque je fais get-module, j'ai
- Manifest 6.1.0.0 Microsoft.PowerShell.Management
- Script 2.0.0 PSReadLine

Ce qui semble indiquer de PSReadLine a été installé en même temps que PowerShell Core 6.

get-command -Module PSReadLine
retourne parmis d'autre cmdlet Get-PSReadLineOption


Get-PSReadLineOption
me retourne une erreur :
Get-PSReadLineOption : The type initializer for 'Microsoft.PowerShell.PSConsoleReadLine' threw an exception.
At line:1 char:1
+ Get-PSReadLineOption
+ ~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-PSReadLineOption], TypeInitializationException
+ FullyQualifiedErrorId : System.TypeInitializationException,Microsoft.PowerShell.GetPSReadLineOption


Serais-ce un bug powershell core ou ais-je oublier une manipulation ?

Merci d'avance pour vos retours.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27930 par Sinjk
Hello,

D'apres ce thread qui a été fix il y a 1 mois:
github.com/lzybkr/PSReadLine/issues/614

Le problème viendrait de la langue du clavier.
Les fixs proposés sont :
- revenir a la version 1.2 de PSReadLine
- passer le clavier en en-US
- installer le fix qui a été crée pour rester en fr-FR

Il y'a plus d'explications sur le thread en lui-même :)

En espérant que ça puisse t'aider !

Bon courage

Sinjk<br><br>Message édité par: Sinjk, à: 11/12/18 23:28

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 7 ans 3 mois #27931 par ccarpentier
Bonsoir Sinjk

Merci beaucoup pour ton aide
Je vais voir ce que je peux faire grâce a ton fil.

A bientôt

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.046 secondes
Propulsé par Kunena