You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Can't see what I type ("-", "%", etc are not displayed) #6424
Windows build number: Win32NT 10.0.19041.0 Microsoft Windows NT 10.0.19041.0
Windows Terminal version (if applicable): Windows Terminal (Preview) Version: 1.0.1402.0
Any other software?
{
// Make changes here to the powershell.exe profile.
"guid": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",
"name": "Windows PowerShell",
"commandline": "powershell.exe",
"hidden": false,
"fontFace": "Cascadia Code PL",
"fontSize": 8,
"colorScheme": "Solarized Dark"
},
Steps to reproduce
Enter git -m "123"
Enter test -- -- -- -- -- -- -- -- -- --
I cannot recommend the solarized color scheme. The defaults in PowerShell do not interact with it properly. I recommend choosing literally any other theme. Sorry!
Dustin L. Howett (@DHowett) No can do: all other schemes are literally wrong 😜. (I was also not asking for a recommendation: I was pointing out a real bug.)
Joke aside: Cmder works just fine with the same scheme in powershell:
Any workarounds I can do right now to make it work like forcing the console foreground color?
Please re-open the issue: if you don't/can't support solarized, please remove the theme (using this bug to track). If you can fix it, please use this issue to track the resolution.
PowerShell defaults to printing parameters in "bright black" (silly name for gray); this is verifiable with Get-PSReadlineOption in a terminal that isn't set to Solarized right now.
PowerShell can be mildly reconfigured to work around issues two and three (footnote 1)
We don't have a color bumping algorithm yet. Cmder (which is actually just ConEmu) does, using DeltaE101. When two colors are too close to eachother, it will nudge them until they're not quite so close. We're tracking that in Implement Delta E 2000 to correct color perception #2638.
This will actually force parameters/operators to be gray. Real gray. The way they were intended. It's equally unreadable on the standard Solarized Dark background, but it is at the very least visible.
Activity
DHowett commentedon Jun 9, 2020
I cannot recommend the solarized color scheme. The defaults in PowerShell do not interact with it properly. I recommend choosing literally any other theme. Sorry!
CIPop commentedon Jun 9, 2020
Dustin L. Howett (@DHowett) No can do: all other schemes are literally wrong 😜. (I was also not asking for a recommendation: I was pointing out a real bug.)
Joke aside: Cmder works just fine with the same scheme in powershell:

Any workarounds I can do right now to make it work like forcing the console foreground color?
Please re-open the issue: if you don't/can't support solarized, please remove the theme (using this bug to track). If you can fix it, please use this issue to track the resolution.
DHowett commentedon Jun 9, 2020
(I’m assigning myself to fill in the discussion and handle this bug when I’m not on my phone.)
DHowett commentedon Jun 10, 2020
So, there's a few issues at play here.
Get-PSReadlineOptionin a terminal that isn't set to Solarized right now.(1)
This will actually force parameters/operators to be gray. Real gray. The way they were intended. It's equally unreadable on the standard Solarized Dark background, but it is at the very least visible.
CIPop commentedon Jun 10, 2020
Correction above: `e works only for PS running on .NET Core.
From #5896 (comment)
This works just fine with Solarized Dark:
