2019-06-08 版です
> git rev-parse HEAD 2da5b0b14682f5522b84116b3e6a6688de3c7423
環境は,
- VS2019
- Windows 10 Version 1903
です.
基本的に,以下に従えばOK.
1. VS2019 インストール
- Desktop Development with C++
- Universal Windows Platform Development
- Windows 10 SDK (10.0.18362.0)
- Git for Windows (インストールしてない場合)
2. ソースコード取得,submodule 取得,nuget
git clone git@github.com:microsoft/terminal.git cd terminal git submodule update --init --recursive .\dep\nuget\nuget.exe restore .\OpenConsole.sln
3. OpenConsole.sln をVS2019で開く
- solution を ターゲットし直すかきかれるので,する
- 足りないものをインストールするかきかれるので,インストールする
4. 開発者コマンドプロンプトからビルド
cd path/to/terminal msbuild /p:Configuration=Release /p:Platform=x64 /p:PlatformToolset=v142 /p:TargetPlatformVersion=10.0.18362.0 /p:PreferredToolArchitecture=x64 OpenConsole.sln
5. 警告が出たとこを修正して再度ビルド
- 基本的にエンコーディングのエラーなので,該当ファイルを開いて,UTF-8 with BOM で保存し直す
- 「コードページ 932 では保存できないので Unicode で保存してください」 みたいなのが出る
src\inc\test\CommonState.hpp
とか,src\terminal\parser\ut_parser\InputEngineTest.cpp
とか
- 加えて,
src\tools\vtpipeterm\main.cpp
については,該当行のstring
にu8
を追加する
6. VS2019 からインストールして実行
- ビルド > ソリューションの配置
- スタートメニュー > Windows Terminal (Dev Build)
設定
新規タブのところのメニューから設定に進むと,profiles.json
が既定のエディタで開くので,そこからキーバインドとかフォントとか色とかいろいろ変えられるみたい
不具合?
まだあまり使ってないが,タブを閉じると落ちる気がする(複数タブ開いて閉じていくと最後の1つを閉じる前にアプリが終了する)