Help us understand the problem. What is going on with this article?

Windows Terminal Build(github.com/Microsoft/Terminal)

More than 1 year has passed since last update.

間もなく、Windows Terminalがリリースされます。ここでは自前でビルドしてWindows Terminalを使う方法を紹介します。今まであまりにも使いづらかったWindowsのターミナル環境を快適にしてくれることでしょう。

github : https://github.com/Microsoft/Terminal

blog : https://devblogs.microsoft.com/commandline/introducing-windows-terminal/

VS2017の場合

VS2017でやれば普通に簡単にできると思います。ただ、VS2019の場合は、OpenConsole.slnを開いて修正するだけでは難しいみたいです。

$ git clone https://github.com/Microsoft/Terminal
$ cd Terminal
$ git submodule update --init --recursive;
$ scoop install nuget
$ nuget restore OpenConsole.sln;

# VS2017でOpenConsole.slnを開きます

# Windowsの設定で - Upgrade & Security - For Developers, modify App sources to Developer mode(開発者モード)にする

# ソリューションエクスプローラーの`ソリューション"openconsole"47プロジェクト`を右クリックして、ソリューションの配置を行う
# ただし、これは、最新がWindows Universal Runtime version 1.0.0.17763なので、`Windows Insider Program`に登録して、プレビュー版のWindows Buildが必要

Right click on CascadiaPackage(under Solution/Terminal), select Deploy Solution to install, then you'll find Windows Terminal (Preview) in start menu.

guide : https://github.com/microsoft/Terminal/issues/489

この記述は、ソリューションエクスプローラーのソリューション"openconsole"47プロジェクトを右クリックして、ソリューションの配置を行うことを言います。これによってスタートメニューにWindows Terminal (Preview)が表示されます。

ただし、これは、最新がWindows Universal Runtime version 1.0.0.17763なので、Windows Insider Programに登録して、プレビュー版のWindows Buildを試す必要があります。

https://github.com/microsoft/Terminal/issues/489#issuecomment-490137756

Windows 1903 (build >= 10.0.18362.0)

VS2019の場合

追記 : VS2019でbuildするPRが取り込まれた模様

https://github.com/microsoft/Terminal/pull/449/commits/ebb1c620dd3d9604b5164a89dd68a6c77922f7d7

私の場合は、こちらの手順でやりました。ただし、WindowsTerminal.exeが動かない模様。なので、VS2017でやるのが正解です。

p:TargetPlatformVersion=10.0.17763.0の箇所はご自身がインストールしてるバージョンを指定します。

$ pwsh
$ git clone https://github.com/microsoft/Terminal.git
$ cd Terminal
$ git submodule init
$ git submodule update
$ nuget restore OpenConsole.sln
$ msbuild /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=v142 /p:TargetPlatformVersion=10.0.17763.0 /p:PreferredToolArchitecture=x64 OpenConsole.sln

C2220 error : Open property of corresponding sub-project, navigate to C/C++ panel, change Treat Warnings As Errors option to No(/WX-);
x64, Debug, Releases;

C481 error : ファイルをutf-8で保存します。

Other errors: Other errors are encoding error of CJK characters, just modify corresponding file encoding to UTF-8 BOM(Notepad++ is recommended);

公式

$ git clone https://github.com/Microsoft/Terminal
$ cd Terminal
$ git submodule update --init --recursive
$ scoop install nuget
$ nuget OpenConsole.sln
# visual studioでOpenConsole.slnを開く、必要なものをインストール
$ msbuild OpenConsole.sln

Windows Terminal Setting

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした