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

Windows Terminal 1.0 来啦

  •  3
     
  •   Yvette · 2020-05-20 10:17:45 +08:00 · 13139 次点击
    这是一个创建于 1682 天前的主题,其中的信息可能已经有所发展或是发生改变。
    102 条回复    2020-05-22 10:43:33 +08:00
    1  2  
    Livid
        1
    Livid  
    MOD
       2020-05-20 10:32:27 +08:00
    Livid
        2
    Livid  
    MOD
       2020-05-20 10:33:09 +08:00   ❤️ 1
    找到了:

    "experimental.retroTerminalEffect": true
    nnqijiu
        3
    nnqijiu  
       2020-05-20 10:38:55 +08:00
    这个跟自带的 shell 有啥区别?
    keith1126
        4
    keith1126  
       2020-05-20 10:44:40 +08:00   ❤️ 1
    @nnqijiu #3

    最大的特点是好看吧,用起来赏心悦目:

    Livid
        5
    Livid  
    MOD
       2020-05-20 10:46:06 +08:00
    配置方式类似 VS Code,改 JSON 文件无限可能。
    baozijun
        6
    baozijun  
       2020-05-20 10:46:24 +08:00 via Android
    @keith1126 求下壁纸,好看
    Mithril
        7
    Mithril  
       2020-05-20 10:47:29 +08:00
    @nnqijiu 完全重写的现代 Terminal,包括字体渲染,Tab 支持,Unicode,主题支持等等。
    自带的那个主要是为了兼容性就还留着了。
    mainjzb
        8
    mainjzb  
       2020-05-20 10:48:22 +08:00   ❤️ 1
    这居然是个特效。还以为用什么软件制作 gif 给做糊了
    Tink
        9
    Tink  
       2020-05-20 10:48:54 +08:00   ❤️ 1
    这个是不是后面就可以替换掉 cmd 和 powershell 了?
    keith1126
        10
    keith1126  
       2020-05-20 10:50:42 +08:00
    @baozijun #6

    Windows Terminal 我是开启了毛玻璃效果,截图的时候,背景是桌面壁纸...你指的是我桌面的壁纸嘛?用的是 Windows Store 里面的 Winding Roads PREMIUM
    Mithril
        11
    Mithril  
       2020-05-20 10:50:45 +08:00
    @Tink 不是,你如果指的是 CMD 和 PowerShell 自带的那俩 Host 的话,这个倒是可以替代掉。不过这个不算系统自带的一部分,那俩为了兼容性还是会留着。
    piaoliangkb
        12
    piaoliangkb  
       2020-05-20 10:52:13 +08:00
    @Tink 这就是个 terminal,实际运行的还是 cmd 和 powershell (还有 WSL)
    keith1126
        13
    keith1126  
       2020-05-20 10:52:48 +08:00
    @Mithril #7

    这个只是个界面,底层还是 CMD 、PS 和 WSL 的
    pecopeco
        14
    pecopeco  
       2020-05-20 10:54:17 +08:00
    启动速度快了不少
    stoneabc
        15
    stoneabc  
       2020-05-20 10:58:40 +08:00
    正式版支持保存密码了不。。
    Tink
        16
    Tink  
       2020-05-20 10:59:01 +08:00
    @piaoliangkb #12 噢,这相当于只是个 gui,让传统的 cmd 和 powershell 使用上能更高效一点
    nutting
        17
    nutting  
       2020-05-20 11:02:27 +08:00
    能配置多个 ssh 会话吗,并且存储密码
    rioshikelong121
        18
    rioshikelong121  
       2020-05-20 11:03:15 +08:00
    cool.
    murmur
        19
    murmur  
       2020-05-20 11:05:25 +08:00
    @nnqijiu 不不不,自带得叫 cmd,除了能用就没什么特点了
    jy02201949
        20
    jy02201949  
       2020-05-20 11:08:56 +08:00   ❤️ 1
    我祖传的 cmder 难道要更换成这个了吗
    IsaacYoung
        21
    IsaacYoung  
       2020-05-20 11:11:31 +08:00
    不错
    5G
        22
    5G  
       2020-05-20 11:13:37 +08:00
    问一下怎么快捷启动这玩意,能不能 Win+R 输入 terminal 回车快捷启动
    5G
        23
    5G  
       2020-05-20 11:13:49 +08:00
    还有能不能集成到右键菜单
    hellos
        24
    hellos  
       2020-05-20 11:15:45 +08:00   ❤️ 1
    @5G Win + R 输入 wt
    Mithril
        25
    Mithril  
       2020-05-20 11:17:50 +08:00   ❤️ 2
    @keith1126
    @Tink
    这个替掉的是 CMD 和 PowerShell 自带的 Host 。
    CMD,PS,WSL 本身都只是 Shell 应用,需要一个终端程序接受输入,送给这些程序然后把输出显示出来。
    本身 CMD 和 PS 都自带这东西,Windows Terminal 和一堆第三方的 Terminal 替换的就是这部分。
    这个不只是一个简单的 GUI,而是一个可以和内核驱动交互,从而连接到任意 Shell 应用的程序。
    https://devblogs.microsoft.com/wp-content/uploads/sites/33/2019/02/command-line-conpty-1803-console-architecture-800x489.png
    keith1126
        26
    keith1126  
       2020-05-20 11:18:32 +08:00
    @5G #23

    可以集成到右键菜单,具体做法请 Google
    ZeroW
        27
    ZeroW  
       2020-05-20 11:18:44 +08:00 via Android
    @nutting 可以多个 ssh 会话,储存密码不知道,我配置完公钥点一下 tab 就可以连服务器了,挺方便的
    rioshikelong121
        28
    rioshikelong121  
       2020-05-20 11:18:58 +08:00   ❤️ 2
    sosilver
        29
    sosilver  
       2020-05-20 11:20:10 +08:00 via Android
    亚历克材质窗口失焦就没了,不一致看起来就很难受
    baozijun
        30
    baozijun  
       2020-05-20 11:20:12 +08:00
    哦哦,看来是我没有开启毛玻璃的原因 ![截图.png]( https://i.loli.net/2020/05/20/B6JduzNl4LrX37O.png)
    0x64
        31
    0x64  
       2020-05-20 11:23:05 +08:00 via Android
    什么时候直接更新到系统里去掉另外两个?
    duanxianze
        32
    duanxianze  
       2020-05-20 11:31:18 +08:00
    修改 setting.json 添加 colorScheme: One Half Light 没效果怎么解决啊
    lovedebug
        33
    lovedebug  
       2020-05-20 11:33:58 +08:00
    @duanxianze 只对 wsl ubuntu 起效果吧
    thefack
        34
    thefack  
       2020-05-20 11:57:02 +08:00
    @keith1126 能不能把 settings.json 的配置粘贴下,这字体配置和背景虚化都很符合我的审美。谢谢……
    keith1126
        35
    keith1126  
       2020-05-20 11:59:08 +08:00
    thefack
        36
    thefack  
       2020-05-20 12:02:19 +08:00
    @keith1126 谢谢
    Kobayashi
        37
    Kobayashi  
       2020-05-20 12:05:09 +08:00 via Android
    @keith1126 最大的特点是支持 wsl2 。现代 terminal 特定支持完善:全彩、GPU 加速。性能直接干翻垃圾 Hyper 。
    ZingLix
        38
    ZingLix  
       2020-05-20 12:15:58 +08:00
    @5G win+r 然后 wt 就可以快速启动了,记忆中我应该没动过环境变量
    suyeH
        39
    suyeH  
       2020-05-20 12:20:26 +08:00
    @sosilver json 配置文件可以自己选择失焦后保持的
    flycat1626
        40
    flycat1626  
       2020-05-20 12:24:34 +08:00
    求一发国内盘,下载好慢。。。
    gravitybox
        41
    gravitybox  
       2020-05-20 12:51:22 +08:00
    Yes !
    deorth
        42
    deorth  
       2020-05-20 12:59:46 +08:00
    有办法弄成默认 terminal 吗?
    psj1105
        43
    psj1105  
       2020-05-20 13:06:55 +08:00
    真是舒服啊!直接去 github 上下载还是很快的
    chengxy
        44
    chengxy  
       2020-05-20 13:12:40 +08:00
    今天看到能用命令行安装软件时看到的
    muxw6
        45
    muxw6  
       2020-05-20 13:14:13 +08:00
    @suyeH #39 怎么可以配置失焦后保持,没有找到方法
    QNLvw5fLfr7c
        46
    QNLvw5fLfr7c  
       2020-05-20 13:18:54 +08:00
    @suyeH @muxw6 貌似不可以失去焦点仍保持透明,受 Windows 政策限制
    archean
        47
    archean  
       2020-05-20 13:19:00 +08:00
    @rioshikelong121 这个也太帅了吧,爱了。
    suyeH
        48
    suyeH  
       2020-05-20 13:23:04 +08:00
    @maokwen 对的,应该确实是不可以的,我之前记错了
    suyeH
        49
    suyeH  
       2020-05-20 13:23:57 +08:00
    @rioshikelong121 这个咋搞的啊?有点好看
    dinjufen
        50
    dinjufen  
       2020-05-20 13:26:24 +08:00
    挺好看的
    rioshikelong121
        51
    rioshikelong121  
       2020-05-20 13:49:57 +08:00   ❤️ 1
    字体的效果是: "experimental.retroTerminalEffect": true

    具体设置如下:




    我用的 color theme schemes:

    ```json

    {
    "name":"flat-ui-v1",
    "background":"#000000",
    "black":"#000000",
    "blue":"#2980b9",
    "brightBlack":"#7f8c8d",
    "brightBlue":"#3498db",
    "brightCyan":"#1abc9c",
    "brightGreen":"#2ecc71",
    "brightPurple":"#9b59b6",
    "brightRed":"#e74c3c",
    "brightWhite":"#ecf0f1",
    "brightYellow":"#f1c40f",
    "cyan":"#16a085",
    "foreground":"#ecf0f1",
    "green":"#27ae60",
    "purple":"#8e44ad",
    "red":"#c0392b",
    "white":"#ecf0f1",
    "yellow":"#f39c12"
    }

    ```

    背景图:




    @archean
    @suyeH
    Suvigotimor
        52
    Suvigotimor  
       2020-05-20 13:57:04 +08:00
    我现在开发已经回归到 windows 环境了,就用的 windows terminal, 开发效率跟之前用 linux 和 mac 一样快,但是用起来太舒服了
    Suvigotimor
        53
    Suvigotimor  
       2020-05-20 14:03:33 +08:00
    @Suvigotimor https://imgur.com/a/7Mk6wln
    现在用成这样,每天都是好心情
    VinKing
        54
    VinKing  
       2020-05-20 14:17:42 +08:00
    @Suvigotimor 不来个 terminal 背景妹子的原图,你好意思吗?哈哈哈。期待原图!
    HolmLoh
        55
    HolmLoh  
       2020-05-20 14:18:36 +08:00

    好看是真的挺好看的,但是 cmder 好像更好用一点
    Hellert
        56
    Hellert  
       2020-05-20 14:35:46 +08:00
    用了挺长时间了,好看,启动快,cmder 只能靠边站了。
    masker
        57
    masker  
       2020-05-20 14:38:18 +08:00 via Android
    字体确实好看
    hst001
        58
    hst001  
       2020-05-20 15:02:02 +08:00
    巨硬没有顺手搞一个配置分享页面吗
    mobet
        59
    mobet  
       2020-05-20 16:11:50 +08:00
    试了下,确实很香,但是这 tab 补全方式让人难受,往往补全的方式不是想要的,有办法设置吗
    cnnblike
        60
    cnnblike  
       2020-05-20 16:22:18 +08:00
    GPU Accelerated Rendering <-没错!在 2020 年,甚至 8024 终端都是需要用 GPU 加速的!
    roaging
        61
    roaging  
       2020-05-20 16:39:31 +08:00
    这个一直没对高刷新率屏幕做支持,鼠标放在软件界面上明显就是 60 帧的,和其他窗口 144 帧的放在一起很不舒服
    qq7790586
        62
    qq7790586  
       2020-05-20 16:41:34 +08:00
    可惜我的企业版 LTSB 用不了啊
    longaiwp
        63
    longaiwp  
       2020-05-20 16:44:12 +08:00
    我其实觉得这个设置的方案很蛋疼,能不能给个界面来配置,我都不知道能配置哪些 Key,难道我配置都还要找个文档来看?
    jjianwen68
        64
    jjianwen68  
       2020-05-20 16:44:41 +08:00
    办公 pc,不能安装及使用 MS Store 中软件
    nijux
        65
    nijux  
       2020-05-20 17:18:38 +08:00
    之前参考少数派的这篇文章 https://sspai.com/post/59380 的设置,已经用了几个月了,非常的棒
    今天发布 1.0 版,官方更新了中文的说明文档 https://aka.ms/terminal-documentation,比原来清晰多了。

    顺带安利一下另一款字体,"更纱黑体" 感觉比官方的效果好😀

    通过 scoop 安装,也可直接 github 下载文件手动安装
    先添加库
    scoop bucket add nerd-fonts
    在安装字体
    scoop install sarasagothic

    然后配置中设置
    "fontFace": "Sarasa Term SC"
    Suvigotimor
        66
    Suvigotimor  
       2020-05-20 17:48:46 +08:00
    @VinKing 不知道为啥图床的链接没有显示欸

    https://imgur.com/a/M5ZueI2
    Suvigotimor
        67
    Suvigotimor  
       2020-05-20 17:49:27 +08:00
    <blockquote class="imgur-embed-pub" lang="en" data-id="a/M5ZueI2"><a href="//imgur.com/a/M5ZueI2"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>

    是不是应该这么贴
    fuxkcsdn
        68
    fuxkcsdn  
       2020-05-20 17:54:25 +08:00
    @longaiwp 用 vscode 打开配置文件就会自动提示了
    azkaban
        69
    azkaban  
       2020-05-20 18:00:39 +08:00
    @5G 我是放在任务栏了,win+6 直接启动
    GopherTT
        70
    GopherTT  
       2020-05-20 18:01:24 +08:00   ❤️ 1
    FluentTerminal
    namelosw
        71
    namelosw  
       2020-05-20 18:46:30 +08:00
    所以 Windows Server 2019 有没有一个简单的安装方式???
    zro
        72
    zro  
       2020-05-20 18:53:55 +08:00
    你们都好会设置啊。。
    JCZ2MkKb5S8ZX9pq
        73
    JCZ2MkKb5S8ZX9pq  
       2020-05-20 18:55:44 +08:00
    我微软商店下载的版本,不认我之前设置的 alias,请问有人知道怎么破吗?
    herozzm
        74
    herozzm  
       2020-05-20 19:01:45 +08:00
    商店安装的,配置的 json 文件在什么地方?
    ryh
        75
    ryh  
       2020-05-20 19:13:16 +08:00
    @herozzm 直接点设置就能打开配置文件 settings.json,加 alt 点击打开 defaults.json (位置在 WindowsApps 里 还是自己点 快)
    @nijux 比官方的字体效果好怕是没用过 ms 另一款字体吧“Cascadia Code PL” (加了 powerline 的字符)
    Terry05
        76
    Terry05  
       2020-05-20 19:17:29 +08:00
    1.0 版本官方有没有自带增加鼠标右键菜单了
    nijux
        77
    nijux  
       2020-05-20 19:32:32 +08:00
    @ryh 是啊 没用过 主要是看官方的截图就不喜欢那字体
    bookit
        78
    bookit  
       2020-05-20 19:52:15 +08:00
    不如 iterm2 好看呀
    voids
        79
    voids  
       2020-05-20 20:02:48 +08:00 via Android
    VinKing
        80
    VinKing  
       2020-05-20 20:03:16 +08:00
    @Suvigotimor 谢谢谢谢。
    tourist2018
        81
    tourist2018  
       2020-05-20 20:21:25 +08:00
    有生之年系列
    fetich
        82
    fetich  
       2020-05-20 20:29:00 +08:00   ❤️ 1
    就我改来改去,配色啥效果都没有么?
    hwdef
        83
    hwdef  
       2020-05-20 21:36:25 +08:00
    @rioshikelong121

    你用的 powershell 插件是什么?
    yazoox
        84
    yazoox  
       2020-05-20 22:14:04 +08:00
    这个 windows terminal 对 OS 的版本有要求么?我现在是 1709 的,好像安装不了?
    iMusic
        85
    iMusic  
       2020-05-20 22:28:39 +08:00
    @yazoox 我记得是预览版要求是 1903
    jaoyina
        86
    jaoyina  
       2020-05-20 23:37:43 +08:00 via iPhone
    太简陋了,需要频繁访问好多服务器的不太适合,密码都无法保存。
    forgottencoast
        87
    forgottencoast  
       2020-05-20 23:45:25 +08:00
    @yazoox
    Note: Windows Terminal requires Windows 10 1903 (build 18362) or later
    lights
        88
    lights  
       2020-05-21 00:25:24 +08:00
    还是不支持搜索字符串,这是一个很常用的功能呀~
    SuperPaxxs
        89
    SuperPaxxs  
       2020-05-21 00:48:32 +08:00 via Android
    @longaiwp 想知道哪些 key 用 vscode 有提示。不想装 vscode 的话好像只能手动查文档,不过我感觉也能接受,又不是天天都要动设置。
    0312birdzhang
        90
    0312birdzhang  
       2020-05-21 08:01:01 +08:00 via iPhone
    可以 shift+insert 插入,adb shell 不会显示乱码等等
    rioshikelong121
        91
    rioshikelong121  
       2020-05-21 08:28:47 +08:00
    jy02201949
        92
    jy02201949  
       2020-05-21 09:00:24 +08:00
    @longaiwp #63 这典型的程序员思维做出来的东西,没有文档基本抓瞎,哈哈
    p1gd0g
        93
    p1gd0g  
       2020-05-21 09:08:09 +08:00
    就为了这个我专门花几个小时重装了系统,重配了环境。
    fuxkcsdn
        94
    fuxkcsdn  
       2020-05-21 09:41:49 +08:00
    jabari
        95
    jabari  
       2020-05-21 09:47:28 +08:00
    @baozijun #30 这个字体是?
    poorcai
        96
    poorcai  
       2020-05-21 10:27:11 +08:00
    @rioshikelong121 怎么将自己的配置设为默认的啊?我一打开终端,开启的是黑白背景的,只能手动新增一个 tab
    rioshikelong121
        97
    rioshikelong121  
       2020-05-21 11:03:26 +08:00
    @poorcai settings.json 里面添加

    "defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",

    这里面的 guid 就是 profiles 数组里面你的配置的 guid 的值。
    Oo0
        98
    Oo0  
       2020-05-21 12:06:03 +08:00
    繁体会乱码,但 gitBash 设置 character 为 big5 就不会了,windows terminal 有解吗
    forgottencoast
        99
    forgottencoast  
       2020-05-21 20:46:49 +08:00
    @jy02201949 #92
    非也,这是 MVP 开发模式,核心功能先开发,先上。
    hwdef
        100
    hwdef  
       2020-05-21 22:23:03 +08:00
    @rioshikelong121 感谢,博客很不错。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3120 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 10:53 · PVG 18:53 · LAX 02:53 · JFK 05:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.