前言

​ 在一年一度的微软开发者大会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,我们将与社区合作,确保在我们发布之前就已经准备就绪!

提前体验饱受期待的Windows Terminal相关推荐

  1. Windows Terminal 1.0 正式发布

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 作者 | 白开水不加糖 来源 | https://www ...

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

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

  3. lex编译dos命令_微软新的命令行工具:Windows Terminal

    Windows Terminal 是微软为 Windows 操作系统打造的新的命令行工具.这款命令行实际上是一款集合形命令行工具,支持 PowerShell.CMD 以及 WSL. Windows T ...

  4. GitHub 4.6 万星:Windows Terminal 预览版开放下载!

    点击"小詹学Python",选择"星标"公众号 重磅干货,第一时间送达 本文转载自新智元,禁二次转载 来源 | youtube.GitHub 编辑 | 元子 在 ...

  5. 微软最强命令行工具 Windows Terminal,强势霸榜GitHub

    命令提示符也是算 Windows 系统的一大特色了,相信很多人刚看到这白底黑字的界面都有点哭笑不得吧,好在后来微软陆续推出了Powershell.cmd之类的命令行工具,来提供一些更加高级的功能 如今 ...

  6. 微软开源新字体Cascadia Code,源于Windows Terminal

    微软开源了一套新的字体 Cascadia Code. Cascadia Code 是微软在 5 月份的 Build 大会上宣布推出的等宽字体,微软介绍它是与新的终端 Windows Terminal ...

  7. 终于等到你!微软正式上线 Windows Terminal 预览版

    前一段时间,一直在知乎.技术社区收到技术小伙伴们的终极拷问:微软Build 大会上提到的「6月中旬」要上Windows store 的 Windows Terminal 到底啥时候可以用到呀? 有一次 ...

  8. 黑科技抢先尝(续2) - Windows terminal中Powershell Tab的美化全攻略

    温馨提示: 原文中含有一些外部链接,点击全文左下角的"阅读原文"体验会更佳喔~  接着之前的文章 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端 ...

  9. 黑科技抢先尝(续) - Windows terminal中WSL Linux 终端的极简美化指南

    之前,本人写了两篇文章 黑科技抢先尝 | Windows全新终端初体验(附代码Build全过程) 和 程会玩 | 无需自行编译也能玩转 Windows Terminal,介绍了玩转Windows te ...

  10. 微软宣布新命令行工具 Windows Terminal 和 WSL2

    微软在 Build 2019 已经宣布推出名为Windows Terminal的新款命令行工具 ,  这款工具可以访问多种环境的中心位置. 例如可以直接访问PowerShell.CMD.EXE.Win ...

最新文章

  1. Activiti——数据表结构
  2. 卜晓军:IBM的大数据战略全面升级
  3. android web3j 代币查询_Android通过web3j以太坊智能合约交互
  4. C++ 字符串逆序输出
  5. 基本的ps快捷键(图文)
  6. GREAT-UPD 开源软件使用笔记
  7. 【197期】华为OD两轮技术面试记录,给后来人一个参考!
  8. android 定制ROM集成 YouTube API,并实现双屏异显(主屏展示列表,副屛播放视频)
  9. https协议谷歌浏览器使用Jmeter脚本录制
  10. 英华特在创业板提交注册:拟募资约5亿元,股权结构较为分散
  11. AI一分钟 | 大福利!谷歌2018年将公开内部机器学习培训课程;医疗影像领域今年最大融资出炉!图玛深维获软银中国2亿人民币投资
  12. typescript学习记录-练习项目-贪食蛇
  13. 今年最新任务平台红利系统/悬赏威客积分墙系统接单小程序APP的优势在哪?
  14. 吴裕雄--天生自然 诗经:小儿垂钓
  15. 数据可视化分析工具如何在国内弯道超车,迅速崛起?
  16. 重构改善代码--代码的坏味道
  17. 关于微信小程序云开发,申请退款接口返回“订单不存在”的问题
  18. 基于微信小程序的学生请假系统开发
  19. 20170704总结
  20. fastlane自动化打包ipa并发布到firim或者蒲公英

热门文章

  1. 我的管理成长与思考 - 那些领导的真相,理解和思考
  2. 杭州-千岛湖(入门篇骑行)
  3. matlab图像光照效果模拟
  4. [笑话]1+1等于几?(新版)
  5. CentOS装docker
  6. train,dev,test数据集划分
  7. 软件架构设计入门学习
  8. 2021年北京人大附中高考成绩查询,2021北京重点高中名单及排名
  9. APP界面常用的五种颜色搭配
  10. Cadence PSpice 仿真2: 三极管运放交流小信号仿真图文教程