windows 终端还会往哪些方向改进?

咱们来讲讲微软这次在Win11 Canary通道里的动作,时间锁定在3月31日。这是一个面向Insider项目成员的Build 29558.1000版本,更新内容主要是在底层做了不少修补和优化,目标就是想让大家用得更顺手。 最让人眼前一亮的是,微软把整个命令行堆栈给重构了一遍,并且直接把这些新功能塞进了传统的ConsoleHost里头。这意味着咱们以后用终端的时候,感觉会大有不同。具体来说,这个叫conhost.exe的核心组件被微软深度挖潜了,不仅速度变快了,还多了不少新鲜玩意儿。比如现在它能在窗口里直接显示图片了,像WinGet工具的图标就可以直观地看到。另外,屏幕阅读器和别的终端模拟器在弹出窗口方面的兼容性也得到了提升。 除了重构底层,这次还带来了不少实打实的好东西。你要是用Regedit修改一下注册表就能用上Atlas/Direct3D渲染路径,这招能让滚动文本变得飞快,那些天天看代码日志的开发者肯定喜欢。查找对话框现在也支持正则表达式了,找bug的效率得大大提升。还有之前的字体渲染也变了样,加粗效果出来了。 粘贴这块以前老出错,现在修好了。比如当输出代码页表示不了粘贴的字符时,以前容易漏掉字符,现在不会了。微软还重写了MSAA和UI自动化的底层代码,让F7调出的历史记录窗口也能被屏幕阅读器看懂。他们还给WSL和PowerShell专门做了一个叫Snap-on的输入绑定机制,让程序运行更稳当。 剪贴板功能也升级了。新版引入了OSC52转义序列支持,这样远程Shell会话复制粘贴的时候就不容易出乱码了。图片方面还增加了对Sixel格式的支持,让终端看起来更丰富。还有一个细节是修复了Alt+数字键盘组合键生成剪贴板内容时可能导致Codepage936文本被误译的问题。 滚动文本的速度也提升了好几倍。另外还有个叫Rectangular的东西,通过编辑菜单里的标记功能来修正矩形文案。 咱们得看到微软这次更新的大趋势。随着WSL和PowerShell越来越普及,一个强大又好用的终端环境变得特别重要。他们一直在性能、兼容性和无障碍这些方面下功夫,就是为了照顾好咱们这些开发者。以后肯定还会有更多新特性加进来,Windows终端有望变成一个更强的工具包。 那你们觉得未来Windows终端还会往哪些方向改进呢?