提前体验让人回归Windows怀抱的Windows Terminal
前言
在一年一度的微软开发者大会Build 2019登场的Windows Terminal饱受好评,大家对其也是充满了兴趣和热情,程序员的朋友圈都被微软发布的最新终端 windows Terminal短短几天时间内就已登顶Github。当然与此同时,微软还新出一款萌萌的等宽字体 Fira Code,它有自己的库,也是开源的。
Windows Terminal是一个面向命令行用户的全新,现代,功能丰富,高效的终端应用程序。 它包括Windows命令行社区最常请求的许多功能,包括对选项卡,富文本,全球化,可配置性,主题和样式等的支持。终端还需要满足我们的目标和措施,以确保它保持快速,高效,并且不会消耗大量的内存或电量。
特性
多标签
程序员如果在Terminal打开很多个Tab,切换起来很麻烦,而这次你想开几个就几个!
并一键连接到你选择的命令或应用程序,例如想切换到Cmd、PowerShell、 Ubuntu等等,一键直达!
告别死板的界面,表情用起来
以前的Terminal在界面上……程序员们已无力吐槽了。
Windows Terminal是基于DirectWrite/DirectX的gpu 渲染加速的文本呈现。同时微软也卖起萌来,支持Emoji 表情符号、日韩CJK 表意文字、电力线符号、图标、编程连字。当然还有上面那个开源的等宽字体Fira Code。
支持自定义设置
Windows Terminal提供了许多设置和配置选项,可以对Terminal的外观自定义设置。Settings文件存储在结构化文本中,便于用户配置。
还可以为每个shell、应用和工具创建对应的配置文件,例如可以给PowerShell、 Cmd、Ubuntu、甚至是Azure 或 IoT 设备配置。
这些配置文件可以自定义字体样式、大小、颜色主题、背景等。
这么个性,走起来!
如何设置
单击菜单时,请查看“设置”,这将在JSON编辑器中打开您的profile.json。我使用VS Code进行编辑。您需要运行Format Document以使JSON看起来很好,因为它可能会出现在一行上。
您可以在“方案”节点中创建颜色配置文件。例如,这里是我的“UbuntuLegit”颜色主题我profiles.json。
{ "name": "UbuntuLegit", "foreground": "#EEEEEE", "background": "#2C001E", "colors": [ "#4E9A06", "#CC0000", "#300A24", "#C4A000", "#3465A4", "#75507B", "#06989A", "#D3D7CF", "#555753", "#EF2929", "#8AE234", "#FCE94F", "#729FCF", "#AD7FA8", "#34E2E2", "#EEEEEE" ]}
这是一个示例配置文件,其中包含我所知道的有关set的所有设置。这是为“CMD.exe”
"profiles": [{ "startingDirectory": "C:/Users/Scott/Desktop", "guid": "{7d04ce37-c00f-43ac-ba47-992cb1393215}", "name": "DOS but not DOS", "colorscheme": "Solarized Dark", "historySize": 9001, "snapOnInput": true, "cursorColor": "#00FF00", "cursorHeight": 25, "cursorShape": "vintage", "commandline": "cmd.exe", "fontFace": "Cascadia Code", "fontSize": 20, "acrylicOpacity": 0.85, "useAcrylic": true, "closeOnExit": false, "padding": "0, 0, 0, 0", "icon": "ms-appdata:///roaming/cmd-32.png"},
我喜欢光标,我把它变成了亮绿色。我也可以在这个位置添加图标:
%LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
所以我在该文件夹中放入了一些32x32 PNG,然后我可以使用ms-appdata://
提前体验
官方还没有发布正式版,要编译安装该工具,并没有想象的那样简单.甚至可以说,坑非常多。
如果对于想自己编译这个Terminal的程序员的话,这里有一个Issue可以供大家参考,虽然一直使用Ubuntu,用的顺风顺水,但看到号称能让程序员”回归到Windows怀抱”的工具,还是想上手亲测验证一波. 经过一番探索&折腾,在此给出最简便体验该工具的方案.
(提前预警,Windows10版本号需要是更新至最新的1903)
下面正式开始:
下载编译好的文件,提取码:7mux
运行如图文件
过程中可能会报错你需要为此应用包安装新证书,或者使用带受信任证书的新应用包。系统管理员或应用开发人员可以提供帮助。已处理证书链,但处理过程因根证书不受信任而终止 (0x800B0109)。
可参考此文步骤轻松解决
过了这个坎是新的沟,应用安装失败,错误消息: 由于程序包 Microsoft.WindowsTerminal_2019.5.6.0_x64__8wekyb3d8bbwe 与设备不兼容,Windows 无法安装该程序包。该程序包要求 Windows.Universal 设备系列运行操作系统版本 10、0、18362、0 或更高版本。该设备当前运行的操作系统版本为 10、0、17763、316。 (0x80073cfd)。
这个报错是说需将windows版本从17763升级至18362,查看当前版本信息
可通过该网站下载对应操作系统最新的版本,点此, 对64位系统,可直接复制ed2k://|file|cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso|4905476096|F28FDC23DA34D55BA466BFD6E91DD311|/至迅雷或电骡下载。
经过漫长的下载,点击iso安装最新版本,然后便可一马平川安装体验~
该预览版何时推出正式版?
微软官方原话是这样的:
截至今天,Windows 终端和 Windows 控制台已经成为开源的,您可以从 GitHub 上的存储库克隆,构建,运行和测试代码。
今年夏天 2019 年,Windows 终端预览将发布到 Microsoft Store,供早期采用者使用并提供反馈。
在 2019 年的这个冬天,我们的目标是推出 Windows 终端 1.0,我们将与社区合作,确保在我们发布之前就已经准备就绪!
转载于:https://www.cnblogs.com/sanshengshui/p/10852099.html
提前体验让人回归Windows怀抱的Windows Terminal相关推荐
- vivo的Android版本功能,vivo用户让人羡慕!Android Q尝鲜升级教程,这三款机型提前体验...
原标题:vivo用户让人羡慕!Android Q尝鲜升级教程,这三款机型提前体验 5月8日,一年一度的谷歌I/O大会在美国加州山景城海岸线圆形剧场落幕.此次大会中,谷歌正式发布Android Q Be ...
- 以提前体验为目标的自主性学习
在阅读黄武雄教授的<学校在窗外>时,我总是不由得联系起自己实际的教学工作,强烈的共鸣使我常常陷入沉思而无法将阅读继续下去.黄教授经过严谨的分析指出,学校的教育应该做而且只做两件事:打开人的 ...
- 微信小程序发布流程(附加免上线可提前体验方案)
注:如果你已经懂得小程序的发布流程,主要想学习免上线可提前访问的具体流程,为了节约你的宝贵时间,请直接一步到本篇博客的第三章节. 目录 1. 小程序的开发 1.1 小程序的前期准备 2. 小程序的发布 ...
- 怎么提前体验鸿蒙,鸿蒙OS手机版明天发布,开发者提前体验,上手操作毫无难度...
原标题:鸿蒙OS手机版明天发布,开发者提前体验,上手操作毫无难度 从来没有一款国产操作系统像鸿蒙OS一样,从刚刚曝光起,就有成千上万的网友对它充满期待,即便是它还没有那么完美,依然有无数的用户想要提前 ...
- ChatGPT实战100例 - (10) 提前体验ChatGPT的多模态绘图功能
文章目录 ChatGPT实战100例 - (10) 提前体验ChatGPT的多模态绘图功能 一.需求与思路 二.基本调教 三.开始秀 四. 总结 ChatGPT实战100例 - (10) 提前体验Ch ...
- 数据显示,近半数人依然坚持在用 Windows 7
微软一直在通过各种手段来敦促用户升级至 Windows 10 系统,但实际上用户并不买账. 根据 StatCounter 三月份最新统计数据表明,Windows 7 仍然是全球市占率第一的 Windo ...
- 下一代 Windows 将至,是全新的 Windows 11 还是 Windows 10 的延续?
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) "Windows 10 将是 Windows 的最后一个版本."这是 2015 年微软开发者业务高管 Jerry N ...
- Windows 11 即将问世 | Windows 10 和 Windows 11 该如何抉择
全新 Windows 11 将于 10 月 5 日上市,微软宣布了运行新操作系统所需的最低配置要求.了解这一点后,你就可以查看你的 Windows10 系统是否能够完成升级 Windows 11 即将 ...
- Windows Server VS Windows,两者有啥区别?
我们都知道什么是Windows,绝大部分人使用的都是windows的系统,但是你知道嘛,除了我们常用windows系统,微软还有其他的系统. 虽然微软提供了两种看似相似的产品,Microsoft 10 ...
- 编程累了,一起来看电视吧,实战Windows 7的Windows Media Center。
简介 本文讲述如何通过Windows 7的Windows Media Center搭建强劲的综合娱乐电视系统,同时讲述Windows Media Center的实际使用感受,以及如何通过Windows ...
最新文章
- Linux man命令
- 全球最厉害的14位程序员!
- char和byte的区别
- Python环境下的数据库编程
- Vue中进行断点调试的两种方式(使用外部浏览器和VsCode的 Debug for Chrome插件)
- word2013标题编号变成黑框
- Item 13 Minimize the accessibility of classes and members
- el-table 树形表格 自定义展开图标_实践一个树形组件
- 简单实用的人工智能自学路径
- ZJOI2007时态同步
- MLT-type渲染算法review
- cartographer探秘第四章之代码解析(二) --- 传感器数据处理过程
- Android Google Play 支付SDK接入指南
- 杂货机器人翻车实录:会被路人“吓”到,还会跟错主人!3千美元怕是买了个寂寞?
- 我是CSDN最硬核作者,谁赞成,谁反对?
- Springcloud+Seata+nacos 分布式事务项目搭建 AT模式
- 用计算机计算应该注意什么,多功能计算器的使用方法及注意事项
- ARM9嵌入式Linux开发-内存与IO操作
- QQRobot一款基于Java的娱乐qq机器人
- 低功耗基础概念——isolation cell