V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
升级到 Windows 11
youla
V2EX  ›  Windows

Windows 7 是不是不能美化 Powershell,有没有什么替代品?

  •  
  •   youla · 317 天前 · 2759 次点击
    这是一个创建于 317 天前的主题,其中的信息可能已经有所发展或是发生改变。

    搞了好久,颜色也不显示,因为工作原因还得用一段时间,难受

    搜遍网上几乎没有关于 Win7 美化 Powershell 的帮助

    laji

    28 条回复    2021-01-27 14:04:48 +08:00
    Tumblr
        2
    Tumblr  
       317 天前   ❤️ 1
    Windows7 上不要尝试用原生的了,可以用 ComEmu 、Alacritty 之类的第三方模拟终端,然后再通过 on-my-posh 之类的工具做美化。
    不过,Windows 7 上即使美化做得好,很多命令也是没有的,需要自己去通过 .net 来写 cmdlet,所以如果能更新还是建议尽快上 Windows 10 吧。
    MaxTan
        3
    MaxTan  
       317 天前
    Windows Terminal 支持 win7 吗
    wszgrcy
        4
    wszgrcy  
       317 天前 via Android
    poweshell 能设置支持 cygwin 的 posix 那一套拿
    wszgrcy
        5
    wszgrcy  
       317 天前 via Android
    @wszgrcy 吗?
    youla
        6
    youla  
    OP
       317 天前
    @kiracyan 扎心了,没用,脚本还有点小呆,我装了 min-git 加到了环境变量,又给我来个 git


    @Tumblr 尝试 Terminus,也不输出颜色..


    @MaxTan 不支持!!
    youla
        7
    youla  
    OP
       317 天前
    ComEmu !! perfect !!!
    zengxs
        8
    zengxs  
       317 天前
    youla
        9
    youla  
    OP
       317 天前
    @zengxs 啥都试过了,鱼儿都摸了两天,感觉 win7 底下的 powershell 本质上是 cmd,包括字体那一块也太难搞,下个第三方软件替代一下子就好了~~这是我最后一次用 win7 !!!!
    Terry05
        10
    Terry05  
       317 天前
    试试 MobaXterm 、Cmder 和 ConEmu 吧
    Dragonphy
        11
    Dragonphy  
       317 天前
    @MaxTan
    那是 UWP 应用
    Donchy
        12
    Donchy  
       317 天前
    gitbash + tmux ?
    lovedebug
        13
    lovedebug  
       317 天前
    hantsy
        14
    hantsy  
       317 天前
    应该是字体问题吧?我用的 Oh My Posh,选择一下字体就好了。
    Osk
        15
    Osk  
       317 天前 via Android
    试试这个骚操作:用 VS Code 的终端打开 pwsh 7 看看
    Osk
        16
    Osk  
       317 天前 via Android
    反正我这样用在 Windows 10 上可以正常显示颜色,win 10 的 cmd 也无法做到的, 新的! terminal uwp 倒是可以
    youla
        17
    youla  
    OP
       317 天前
    @lovedebug 这个一看就是 win10 专用


    @hantsy 字体不可能有问题, 因为字体显示正常,只是颜色标签不支持,,


    @Osk win7 vscode 打开也是一坨...
    Vveeb
        18
    Vveeb  
       317 天前
    UnknownR
        19
    UnknownR  
       317 天前
    @Tumblr 他这个是 pwsh,开源的 powershell,不是 windows 7 原生的 powershell,所以 cmdlet 的种类上还是比较全的
    Tumblr
        20
    Tumblr  
       317 天前
    @UnknownR #19 比 Windows PowerShell 2.0 确实是有补充,但相对 Windows 10 还是少了太多太多。
    Tumblr
        21
    Tumblr  
       317 天前
    @MaxTan #3 甭说 Windows 7 啊,连 Windows 8 、Windows8.1 以及低版本的 Windows 10 都不支持 Windows Terminal~
    不过 Windows Terminal 配置好之后颜值确实高,尤其是文字渲染。
    UnknownR
        22
    UnknownR  
       317 天前
    @Tumblr 毕竟要依赖.net 的类,有些是 framework 才有的,.net core 的只是一个子集,但是 windows7 打了 kb 之后也能升级到 5,除了依赖内核的类以外,基本都差不多了
    shenbo
        23
    shenbo  
       317 天前
    oh-my-posh
    Tumblr
        24
    Tumblr  
       317 天前
    @UnknownR #22 Windows 7 下面的 5 和 Windows 10 下面的 5,在没有任何第三方模块加载的前提下,cmdlet 数量( get-command | measure )会相差几倍,大概是 300 多和 2000 多的差别……所以其实相差还是蛮大的。
    (我没验证过 Windows 7 下 WFM5.0 + pwsh 7.0 的对比)
    Sparetire
        25
    Sparetire  
       317 天前 via Android
    Windows terminal,win 上唯一最好看终端,没有之一
    acidsweet
        26
    acidsweet  
       317 天前
    @Sparetire 正解+1
    superrichman
        27
    superrichman  
       317 天前 via iPhone
    cmder
    raymondy
        28
    raymondy  
       312 天前
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2327 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
    ♥ Do have faith in what you're doing.