Windows Terminal 真的能媲美 Unix 终端吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
whatalittleboy
0.06D
V2EX    程序员

Windows Terminal 真的能媲美 Unix 终端吗?

  •  
  •   whatalittleboy 2019-05-07 18:54:08 +08:00 12824 次点击
    这是一个创建于 2424 天前的主题,其中的信息可能已经有所发展或是发生改变。

    “微软在开发者大会上宣布了新的命令行终端 Windows Terminal,在功能它将能媲美 Unix 终端。Windows Terminal 将通过 Microsoft Store 在今年六月提供给用户,将支持主题、标签和绘文字。微软称它倾听了用户的呼声,新的终端支持多个标签;使用 GPU 加速的 DirectWrite/DirectX 文本渲染引擎,用户可选择使用新的字体;提供多种设置和配置选项,让用户更好的控制终端环境。微软计划在下个月发布预览版本,到今年底发布正式版本。微软表示 Windows Terminal 会开源,而现有的终端 Windows Console 也会开源。为了避免破坏向后兼容性,Windows Console 不会再引入新的改进。”

    “ We are beyond excited to announce Windows Terminal! Windows Terminal is a new, modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL.”

    https://i.loli.net/2019/05/07/5cd163709caf5.png

    https://devblogs.microsoft.com/commandline/introducing-windows-terminal/

    50 条回复    2019-05-15 08:26:22 +08:00
    loading
        1
    loading  
       2019-05-07 19:07:15 +08:00 via Android
    说的是 terminal app,不是指命令行。
    ly50247
        2
    ly50247  
       2019-05-07 19:08:39 +08:00 via iPhone
    技术上估计没问题,但得试用下才知道会不会有让人不舒服的小毛病。不过即使官方的不好用,第三方的也会比现在繁荣很多吧。
    mmdsun
        3
    mmdsun  
       2019-05-07 19:08:49 +08:00 via Android
    用了一下感觉还可以。
    workwonder
        4
    workwonder  
       2019-05-07 19:14:12 +08:00 via Android
    可以在 Linux 系统跑吗?
    Kirscheis
        5
    Kirscheis  
       2019-05-07 19:24:23 +08:00
    看起来很美好,如果 windows 真能改进终端用户的体验,也许可以考虑试试看。。
    clavichord93
        6
    clavichord93  
       2019-05-07 19:27:30 +08:00 via iPhone
    我感觉光路径那个反斜线和多分区用起来就会很蛋疼…
    Baymaxbowen
        7
    Baymaxbowen  
       2019-05-07 19:28:42 +08:00 via Android
    @clavichord93 就是这个痛点
    cyspy
        8
    cyspy  
       2019-05-07 19:32:52 +08:00
    目前感觉 guake 就足够好用了。。iterm 有点花里胡哨,Windows 连快速打开都很难
    expy
        9
    expy  
       2019-05-07 19:36:02 +08:00
    配合 wsl 就是真正的 Linux 发行版啊。
    ooh
        10
    ooh  
       2019-05-07 19:38:19 +08:00
    终于要支持 multiple tabs 了,ConEmu?
    Chingim
        11
    Chingim  
       2019-05-07 19:41:13 +08:00 via Android
    @clavichord93 不要怕,还有 wsl,没有反斜杠的烦恼
    ztaosony
        12
    ztaosony  
       2019-05-07 20:00:54 +08:00
    感觉还是挺不错的
    2kCS5c0b0ITXE5k2
        13
    2kCS5c0b0ITXE5k2  
       2019-05-07 20:06:08 +08:00
    在颜值方面确实不错.
    zuoakang
        14
    zuoakang  
       2019-05-07 20:07:51 +08:00
    win7 能用吗
    danielmiao
        15
    danielmiao  
       2019-05-07 20:12:14 +08:00
    如果是真的,买 macbook 的唯一理由也没有了。。。特别是新款 mac 去掉了 F 功能键
    wenzhoou
        16
    wenzhoou  
       2019-05-07 20:12:41 +08:00 via Android
    以后就没有 c:了。全改成 /mnt/c/了。
    jdhao
        17
    jdhao  
       2019-05-07 20:16:39 +08:00
    @mmdsun 怎么用的?在哪下载
    junjieyuanxiling
        18
    junjieyuanxiling  
       2019-05-07 20:17:04 +08:00 via Android
    怎么说也应该比现在的 Windows 控制台强吧。
    RingoTC
        19
    RingoTC  
       2019-05-07 20:22:39 +08:00
    再加上包管理工具就完美了
    love
        20
    love  
       2019-05-07 20:27:44 +08:00
    看到 C:\就出戏了
    aaronzjw
        21
    aaronzjw  
       2019-05-07 20:30:31 +08:00 via Android
    看起来很棒
    everyx
        22
    everyx  
       2019-05-07 20:56:03 +08:00 via Android
    @RingoTC scoop 不错,推荐使用
    mxalbert1996
        23
    mxalbert1996  
       2019-05-07 21:16:41 +08:00 via Android
    楼上好多人连这是个什么东西都没搞懂
    jon
        24
    jon  
       2019-05-07 21:18:31 +08:00
    巨硬牛逼
    jpmorn
        25
    jpmorn  
       2019-05-07 21:27:55 +08:00
    @mxalbert1996 替代 xshell 可以不
    zqguo
        26
    zqguo  
       2019-05-07 21:28:17 +08:00
    巨硬真香!
    zhuangzhuang1988
        27
    zhuangzhuang1988  
       2019-05-07 21:33:58 +08:00
    巨硬牛逼
    weixiangzhe
        28
    weixiangzhe  
       2019-05-07 21:34:40 +08:00 via iPhone
    香香香 linux 要判教了
    des
        29
    des  
       2019-05-07 21:44:34 +08:00 via Android
    配合 wsl2 使用,期待
    Narcissu5
        30
    Narcissu5  
       2019-05-07 21:46:34 +08:00
    之前用的 ConEmu + WSL,在资源管理区里面拷贝的路径粘贴到命令行里面可以自动转换,比如 C:\1.txt 自动就变成了 /mnt/c/1.txt 。感觉唯一的短板就是在文件系统的速度上了,git staus 经常卡半天 WSL 2 如果真能解决这个问题就完满了
    afpro
        31
    afpro  
       2019-05-07 21:57:52 +08:00   2
    "使用 GPU 加速的 DirectWrite/DirectX 文本渲染引擎,用户可选择使用新的字体" 这都拿出来吹了 看起来是真的没有可以吹的点了
    itechify
        32
    itechify  
    PRO
       2019-05-07 22:16:34 +08:00 via Android
    @ooh ConEmu?好评(o^^o)
    justin2018
        33
    justin2018  
       2019-05-07 22:17:33 +08:00
    微软会给 Linux 出个界面不 ~~
    itechify
        34
    itechify  
    PRO
       2019-05-07 22:18:13 +08:00 via Android
    @Narcissu5 还有其他一些问题,例如文件资源不同步
    mxalbert1996
        35
    mxalbert1996  
       2019-05-07 22:22:09 +08:00
    @jpmorn 这是个 Terminal 客户端,不是 SSH 客户端
    iConsLii
        36
    iConsLii  
       2019-05-07 22:22:54 +08:00
    我 1809 的系统还编译不了。。好想要 1903 的。
    ysc3839
        37
    ysc3839  
       2019-05-07 22:26:51 +08:00
    从界面角度讲可以。
    从功能角度讲难说,有的 Unix 终端还支持一些很不常用的 VT 序列,Windows Terminal 可能要较长时间的开发才能支持。
    zk123
        38
    zk123  
       2019-05-07 22:27:18 +08:00 via iPhone
    谁能给个 exe 版本的,体验下
    nyanyh
        39
    nyanyh  
       2019-05-07 22:29:37 +08:00
    @afpro #30 这个吹很正常啊,macOS 里的 iTerm 2 前段时间也加了硬件加速,此外 kitty 也是基于 OpenGL 的,特别快
    smdbh
        40
    smdbh  
       2019-05-07 23:06:23 +08:00
    @danielmiao 买的是 logo,送的是电脑,虽然没灯了。
    ysc3839
        41
    ysc3839  
       2019-05-07 23:15:36 +08:00
    @afpro @nyanyh 吹这个主要是因为以前 conhost 用 GDI 渲染,不支持 Emoji 不支持 Alpha 透明。
    zqguo
        42
    zqguo  
       2019-05-07 23:15:39 +08:00
    @mmdsun 你用了?
    mmdsun
        43
    mmdsun  
       2019-05-07 23:21:38 +08:00 via Android
    mmdsun
        44
    mmdsun  
       2019-05-07 23:23:09 +08:00 via Android
    @jdhao 43 楼,有下载地址。
    dreamtrail
        45
    dreamtrail  
       2019-05-07 23:36:53 +08:00
    1903 没有,别了。。
    zqguo
        46
    zqguo  
       2019-05-08 00:18:59 +08:00
    @mmdsun 感觉,试了下,貌似现在只有 cmd 和 PowerShell
    redsonic
        47
    redsonic  
       2019-05-08 01:59:06 +08:00   1
    实际上大多数 linux 上的终端也就是实现了 vt100+256 色,支持 vt220 真彩就算不错了,通过 vttest 测试项目最多的好像还是 xterm,尽管是个老古董很少维护了。好在现在的终端不需要那些过时的特性,只要 vt220+扩展符号支持+真彩就可以了。 所以 unix 终端这个参照很模糊,不如实际看要跑什么应用。
    forcecharlie
        48
    forcecharlie  
       2019-05-08 09:07:24 +08:00
    realkenshinji
        49
    strong>realkenshinji  
       2019-05-08 13:03:39 +08:00 via iPhone
    @RingoTC chocolately
    clavichord93
        50
    clavichord93  
       2019-05-15 08:26:22 +08:00 via iPhone
    @Chingim 但是 wsl 毕竟是个虚拟机啊,主文件系统还是那一堆乱七八糟的…不过如果体验非常好的话也是可以试试的…
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5264 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 06:57 PVG 14:57 LAX 22:57 JFK 01:57
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86