如何在Windows 1903上安装Windows Terminal

环境

windows 1903

当然是选择最新版啦

visual studio

visual studio,我使用的是2019.安装的组件可以参考下图


其中必选的理论上为:

  • Workloads-Windows中”Desktop Development with C++”
  • Workloads-Windows中”Universal Windows Platform Development”
  • Individual components中”MSVC v141 - VS 2017 C++ x64/x86 Spectre-mitiqated libs (v14.16)”
  • Individual components中”C++ ATL for v141 build tools with Spectre Mitigations (x86 & x64)”

git

Git for Windows即可,我用的是msys2中的git

系统代码页

简体中文时,系统代码页默认为gb2312(936),会导致此项目出现莫名其妙的问题.
都2019年了,当然是选择使用utf8(65001)啦.在区域语言中打开如下这个选项即可.

开启该选项后,上个世纪写的软件可能会出现问题,具体表现为文字乱码,对于这些出现问题的程序可以使用Locale Emulator来解决

安装

首先使用git下载相关文件

1
2
3
4
git clone https://github.com/microsoft/Terminal.git --depth=1
cd Terminal
git submodule update --init --recursive
start OpenConsole.sln

打开OpenConsole.sln后,VS可能会提示安装组件,按照提示安装即可

接着会弹出windows的uwp版本的setting界面,选择Developer mode开发者模式

设置Debug/Releasex64/x86之后生成-生成解决方案

1
========== 生成: 成功 0 个,失败 0 个,最新 25 个,跳过 0 个 ==========

右面解决方案管理器-Terminal-CascadiaPackage-<右键>-部署(O)即可在开始菜单中发现Windows Terminal (Preview)

后记

其实感觉现版本还没ConEmu好用…