RT,在 PowerShell 里面某些颜色代码输出不正常。
用第三方 Terminal 的话,Fluent Terminal 也一样会有这个问题,只有 Terminus 才显示正常。
请问这个问题改如何解决?
1
Nasei 2019-05-01 07:21:48 +08:00 via Android
你用 powershell core 试试
|
2
Dukec OP |
3
geelaw 2019-05-01 07:38:41 +08:00 via iPhone
https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences
另外如果你的 git diff 输出正常而这个不正常,那显然是这个软件的锅。 |
4
Dukec OP @geelaw git diff 输出是正常的,但是有趣的是这些显示不正常的问题用 Terminus 的话都不存在了,原版 PowerShell 反而存在。
|
5
Tumblr 2019-05-01 08:18:59 +08:00
@Dukec #4 原版 console 就支持那几种颜色( [System.Enum]::GetValues([System.ConsoleColor]) ),在其外的都异常了。。。
|
6
Nasei 2019-05-01 08:29:53 +08:00
@Dukec 去瞅了一眼代码, https://github.com/iawia002/annie/blob/master/utils/utils.go PrintVersion 是依赖这个 https://github.com/fatih/color , 这个库不在维护了, 类似的 https://github.com/fatih/color/issues/32 , 你可以克隆下来自己改改
|
7
MonoLogueChi 2019-05-01 12:31:39 +08:00 via Android
图片又打不开,长沙电信又又又又挂了
|
8
Dukec OP @MonoLogueChi 最近 SM.MS 的图床国内访问确实很不稳定。
|
9
MonoLogueChi 2019-05-01 13:22:08 +08:00 via Android
@Dukec 不止是最近
|