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

Windows Terminal 1.0 来啦

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

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

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

    Livid
        5
    Livid  
    MOD
    PRO
       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  
    PRO
       2020-05-20 10:48:54 +08:00   1
    这个是不是后面就可以替换掉 cmd 和 powershell 了?
    zackwu
        10
    zackwu  
       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)
    zackwu
        13
    zackwu  
       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  
    PRO
       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
    zackwu
        26
    zackwu  
       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 的配置粘贴下,这字体配置和背景虚化都很符合我的审美。谢谢……
    zackwu
        35
    zackwu  
       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 。
    Ichiban
        38
    Ichiban  
       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="http://www.v2ex.com//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 的,好像安装不了?
    MzM2ODkx
        85
    MzM2ODkx  
       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 的话好像只能手动查文档,不过我感觉也能接受,又不是天天都要动设置。
    1daydayde
        90
    1daydayde  
       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     Solana     1186 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 23:35 PVG 07:35 LAX 15:35 JFK 18:35
    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