V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whatalittleboy
V2EX  ›  程序员

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

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

    “微软在开发者大会上宣布了新的命令行终端 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 文本渲染引擎,用户可选择使用新的字体" 这都拿出来吹了 看起来是真的没有可以吹的点了
    oneisall8955
        32
    oneisall8955  
       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 出个界面不 😅~~
    oneisall8955
        34
    oneisall8955  
       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
    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   ·   实用小工具   ·   1456 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.