前言

在一年一度的微软开发者大会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)

下面正式开始:

  1. 下载编译好的文件,提取码:7mux

  2. 运行如图文件

过程中可能会报错你需要为此应用包安装新证书,或者使用带受信任证书的新应用包。系统管理员或应用开发人员可以提供帮助。已处理证书链,但处理过程因根证书不受信任而终止 (0x800B0109)

可参考此文步骤轻松解决

  1. 过了这个坎是新的沟,应用安装失败,错误消息: 由于程序包 Microsoft.WindowsTerminal_2019.5.6.0_x64__8wekyb3d8bbwe 与设备不兼容,Windows 无法安装该程序包。该程序包要求 Windows.Universal 设备系列运行操作系统版本 10、0、18362、0 或更高版本。该设备当前运行的操作系统版本为 10、0、17763、316。 (0x80073cfd)

  2. 这个报错是说需将windows版本从17763升级至18362,查看当前版本信息

可通过该网站下载对应操作系统最新的版本,点此, 对64位系统,可直接复制ed2k://|file|cn_windows_10_consumer_editions_version_1903_x64_dvd_8f05241d.iso|4905476096|F28FDC23DA34D55BA466BFD6E91DD311|/至迅雷或电骡下载。

  1. 经过漫长的下载,点击iso安装最新版本,然后便可一马平川安装体验~

该预览版何时推出正式版?

微软官方原话是这样的:

截至今天,Windows 终端和 Windows 控制台已经成为开源的,您可以从 GitHub 上的存储库克隆,构建,运行和测试代码。

今年夏天 2019 年,Windows 终端预览将发布到 Microsoft Store,供早期采用者使用并提供反馈。

在 2019 年的这个冬天,我们的目标是推出 Windows 终端 1.0,我们将与社区合作,确保在我们发布之前就已经准备就绪!

转载于:https://www.cnblogs.com/sanshengshui/p/10852099.html

提前体验让人回归Windows怀抱的Windows Terminal相关推荐

  1. vivo的Android版本功能,vivo用户让人羡慕!Android Q尝鲜升级教程,这三款机型提前体验...

    原标题:vivo用户让人羡慕!Android Q尝鲜升级教程,这三款机型提前体验 5月8日,一年一度的谷歌I/O大会在美国加州山景城海岸线圆形剧场落幕.此次大会中,谷歌正式发布Android Q Be ...

  2. 以提前体验为目标的自主性学习

    在阅读黄武雄教授的<学校在窗外>时,我总是不由得联系起自己实际的教学工作,强烈的共鸣使我常常陷入沉思而无法将阅读继续下去.黄教授经过严谨的分析指出,学校的教育应该做而且只做两件事:打开人的 ...

  3. 微信小程序发布流程(附加免上线可提前体验方案)

    注:如果你已经懂得小程序的发布流程,主要想学习免上线可提前访问的具体流程,为了节约你的宝贵时间,请直接一步到本篇博客的第三章节. 目录 1. 小程序的开发 1.1 小程序的前期准备 2. 小程序的发布 ...

  4. 怎么提前体验鸿蒙,鸿蒙OS手机版明天发布,开发者提前体验,上手操作毫无难度...

    原标题:鸿蒙OS手机版明天发布,开发者提前体验,上手操作毫无难度 从来没有一款国产操作系统像鸿蒙OS一样,从刚刚曝光起,就有成千上万的网友对它充满期待,即便是它还没有那么完美,依然有无数的用户想要提前 ...

  5. ChatGPT实战100例 - (10) 提前体验ChatGPT的多模态绘图功能

    文章目录 ChatGPT实战100例 - (10) 提前体验ChatGPT的多模态绘图功能 一.需求与思路 二.基本调教 三.开始秀 四. 总结 ChatGPT实战100例 - (10) 提前体验Ch ...

  6. 数据显示,近半数人依然坚持在用 Windows 7

    微软一直在通过各种手段来敦促用户升级至 Windows 10 系统,但实际上用户并不买账. 根据 StatCounter 三月份最新统计数据表明,Windows 7 仍然是全球市占率第一的 Windo ...

  7. 下一代 Windows 将至,是全新的 Windows 11 还是 Windows 10 的延续?

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) "Windows 10 将是 Windows 的最后一个版本."这是 2015 年微软开发者业务高管 Jerry N ...

  8. Windows 11 即将问世 | Windows 10 和 Windows 11 该如何抉择

    全新 Windows 11 将于 10 月 5 日上市,微软宣布了运行新操作系统所需的最低配置要求.了解这一点后,你就可以查看你的 Windows10 系统是否能够完成升级 Windows 11 即将 ...

  9. Windows Server VS Windows,两者有啥区别?

    我们都知道什么是Windows,绝大部分人使用的都是windows的系统,但是你知道嘛,除了我们常用windows系统,微软还有其他的系统. 虽然微软提供了两种看似相似的产品,Microsoft 10 ...

  10. 编程累了,一起来看电视吧,实战Windows 7的Windows Media Center。

    简介 本文讲述如何通过Windows 7的Windows Media Center搭建强劲的综合娱乐电视系统,同时讲述Windows Media Center的实际使用感受,以及如何通过Windows ...

最新文章

  1. Linux man命令
  2. 全球最厉害的14位程序员!
  3. char和byte的区别
  4. Python环境下的数据库编程
  5. Vue中进行断点调试的两种方式(使用外部浏览器和VsCode的 Debug for Chrome插件)
  6. word2013标题编号变成黑框
  7. Item 13 Minimize the accessibility of classes and members
  8. el-table 树形表格 自定义展开图标_实践一个树形组件
  9. 简单实用的人工智能自学路径
  10. ZJOI2007时态同步
  11. MLT-type渲染算法review
  12. cartographer探秘第四章之代码解析(二) --- 传感器数据处理过程
  13. Android Google Play 支付SDK接入指南
  14. 杂货机器人翻车实录:会被路人“吓”到,还会跟错主人!3千美元怕是买了个寂寞?
  15. 我是CSDN最硬核作者,谁赞成,谁反对?
  16. Springcloud+Seata+nacos 分布式事务项目搭建 AT模式
  17. 用计算机计算应该注意什么,多功能计算器的使用方法及注意事项
  18. ARM9嵌入式Linux开发-内存与IO操作
  19. QQRobot一款基于Java的娱乐qq机器人
  20. 低功耗基础概念——isolation cell

热门文章

  1. java 如何保证配色通用_简单实用的通用配色法则,可以直接套用到日常的穿搭中...
  2. 如何制作微信小程序(三个步骤开发小程序)
  3. 创业成功第一步:写好商业计划书 第二章习题答案
  4. QT Designer 设计主窗口时如何更改工具栏默认顺序
  5. 动物基因组测序基础分析流程总结(GWAS全流程第一部分:WGS基础流程)
  6. 道指30只成分股的股价及历史股价抓取分析
  7. 自律不熬夜真的那么难吗?
  8. HEVC(H.265)与AVC(H.264)的区别与联系
  9. 如何放大图片而不影响清晰度?
  10. pspice仿真错误