尝鲜体验window Terminal

                                Terminal  By Microsoft

微软家的windows系统从使用至今最不爽的地方就是没有一个好用的terminal,cmd 和 PowerShell 这俩货并没有 macOS和linux上的Terminal好用,这点你必须承认。

这点估计也是很多windows开发者的痛点,于是乎微软爸爸在“微软开发者大会Build 2019”推出了全新的terminal集成cmd以及PowerShell,应用商店中可下载linux系统。在这点让我感觉是时候吃一波螃蟹了!

 

terminal介绍:

Windows Terminal是一个面向命令行用户的全新,现代,功能丰富,高效的终端应用程序。 它包括Windows命令行社区最常请求的许多功能,包括对选项卡,富文本,全球化,可配置性,主题和样式等的支持。终端还需要满足我们的目标和措施,以确保它保持快速,高效,并且不会消耗大量的内存或电量。

microsoft terminal GitHub: https://github.com/microsoft/terminal

入门条件:

Getting Started

Prerequisites

  • You must be running Windows 1903 (build >= 10.0.18362.0) or above in order to run Windows Terminal
  • As of May 2019 this build is only available through Windows Insider Program. You may register and configure Insider Program through your device's system settings.
  • You must have the 1903 SDK (build 10.0.18362.0) installed

  • You must have at least VS 2017 installed

  • You must install the following Workloads via the VS Installer:

    • Desktop Development with C++
      • If you're running VS2019, you'll also need to install the following Individual Components:
        • MSVC v141 - VS 2017 C++ (x86 and x64) build tools
        • C++ ATL for v141 build tools (x86 and x64)
    • Universal Windows Platform Development
      • Also install the following Individual Component:
        • C++ (v141) Universal Windows Platform Tools
  • You must also enable Developer Mode in the Windows Settings app to locally install and run the Terminal app.

1.首先系统的版本要是最新,这点毋庸置疑需要整合cmd以及PowerShell自然是需要系统支持,所以请将系统升级至最高。

2.你还需要 安装 1903 SDK (build 10.0.18362.0)可通过官网下载,查看版本设置 win+R 输入 winver这里需要10.0.18362.0我这里是17763.503尝鲜体验window Terminal_第1张图片

如果显示的版本不是10.0.18362.0那么你就需要下载并安装上述链接中的文件

3.你还需要Visual Studio 至少为2017版 也可以是2019(提个醒:他们很大,如果你默认安装他们将更大!)

尝鲜体验window Terminal_第2张图片

  • 使用C ++进行桌面开发
    • 如果您正在运行VS2019,则还需要安装以下单个组件:
      • MSVC v141 - VS 2017 C ++(x86和x64)构建工具                                                                                      
      • 用于v141构建工具的C ++ ATL(x86和x64)                                        
  • 通用Windows平台开发
    • 还要安装以下单个组件:
      • C ++(v141)通用Windows平台工具

4.除了上述条件外你还须在Windows设置应用中启用开发者模式,以在本地安装和运行终端应用。

到这里我们的准备工作就完成了。 

尝鲜体验window Terminal_第3张图片

从提交记录来看terminal的开发者对它的迭代提交非常多,这也意味着它存在一些问题是不可避免的。

拉取Github的Terminal master代码,使用Vs打开它:

修改windowsSDK版本:

尝鲜体验window Terminal_第4张图片

 

尝鲜体验window Terminal_第5张图片

编译报错:

Cannot open include file: 'winrt/Microsoft.Terminal.Settings.h'. Build failed.

搜索答案:https://github.com/microsoft/Terminal/issues/520

解决方案:If you right click on TerminalApp's references and add a reference to TerminalSettings this will likely fix your problem.

右键单击TerminalApp的引用并添加对TerminalSettings的引用,这可能会解决您的问题。

编译通过.之后部署解决方案即可。因为是部署不是重新生成所以会跳过已经编译好的项目

尝鲜体验window Terminal_第6张图片

我这里没有升级预览版所以部署失败:

尝鲜体验window Terminal_第7张图片 这里我就不升级预览版了。。。。毕竟稳定的系统才是我需要的。

只能等待windows升级到下一版在继续了

你可能感兴趣的:(工具使用)