|
現: 2024-07-12 (金) 08:00:19 yuji |
| + | * Windows Terminal [#q10e770c] |
| + | Windows TerminalはMicrosoftが開発しているWindows10/11用のターミナルエミュレータ。~ |
| + | [[GitHub>https://github.com/microsoft/terminal]]でソースコードやインストーラーが公開されている。 |
| | | |
| + | コマンドプロンプトやPowerShell,WSLなんかに対応している。 |
| + | Windows Terminalには以下の特徴がある。~ |
| + | - タブ機能に対応。~ |
| + | - DirectWriteでのテキスト表示。~ |
| + | - ウィンドウ内で分割表示できる。~ |
| + | - ショートカットキーをカスタマイズできる。 |
| + | - Unicode(UTF-8,UTF-16)のサポート。~ |
| + | - ANSIエスケープシーケンスのサポート。~ |
| + | - 24bitカラーに対応。~ |
| + | - フォント,背景,透過効果のカスタマイズに対応。~ |
| + | - テーマ機能。~ |
| + | |
| + | Windows Terminal向けの等幅フォントとして''Cascadia Code''フォントが[[リリースされている>https://github.com/microsoft/cascadia-code]]。~ |
| + | ソースコードの編集などに向くようなフォントとして設計されているようだ。 |
| + | |
| + | ** Windows Terminalのインストール [#c8b38252] |
| + | Windows Terminalをインストール方法はいくつかある。 |
| + | - [[Microsoft Store>https://www.microsoft.com/ja-jp/p/windows-terminal/9n0dx20hk701?rtc=1&activetab=pivot:overviewtab]]からインストールする。~ |
| + | 「Windows Terminal」と「Windows Terminal Preview」の2種類が存在する。~ |
| + | 特に理由がない場合は,安定版と思われる「Windows Terminal」をインストールすればいいと思う。~ |
| + | - [[GitHubのリリースページ>https://github.com/microsoft/terminal/releases]]のビルドバイナリからインストールする。~ |
| + | GitHubでもPreview版と安定版がリリースされている。~ |
| + | ダウンロードした''xxxxxxxxx.msixbundle''ファイルをダブルクリックすればインストール出来る。~ |
| + | - MicrosoftのWinGetパッケージマネージャーを使ってインストールする。~ |
| + | [[WinGet>https://github.com/microsoft/winget-cli]]はMicrosoftが開発中のパッケージマネージャー。~ |
| + | これを使ってWindows Terminalをインストールすることが出来る。~ |
| + | > winget search "windows terminal" |
| + | 名前 ID バージョン ソース |
| + | -------------------------------------------------------------------------------- |
| + | Windows Terminal 9N0DX20HK701 Unknown msstore |
| + | Windows Terminal Preview 9N8G5RFZ9XK3 Unknown msstore |
| + | Windows Terminal Microsoft.WindowsTerminal 1.20.11781.0 winget |
| + | Windows Terminal Preview Microsoft.WindowsTerminal.Preview 1.21.1772.0 winget |
| + | というようにWindows Terminalがリストアップされる。インストールしたいバージョンとソースを確認してIDを指定してインストール出来る。~ |
| + | Microsoft Storeの9N0DX20HK701をインストールしてみる。~ |
| + | > winget install 9N0DX20HK701 |
| + | |
| + | Microsoft Storeからインストールする方法では,更新等の管理が行なえます。~ |
| + | GitHubのビルドバイナリからインストールする場合は,アップデート等は自分で管理する必要がある。~ |
| + | |
| + | Windows Terminalの起動は,スタートメニューのWindows Terminalをクリックして起動する。 |
| + | |
| + | * Windows TerminalでMSYS2のbashを使ってみる。 [#e348bd12] |
| + | 普段はConEmuを使っているが,試しにWindows Terminalを使用してみた。 |
| + | |
| + | ** Windows TerminalでMSYS2のbashを使う [#c5868908] |
| + | まずPowerShellを起動し, |
| + | PS C:\Users\yueno> [guid]::NewGuid() |
| + | |
| + | Guid |
| + | ---- |
| + | 98efad98-f277-4cc0-9b6c-d951badd76c4 |
| + | |
| + | として,GUIDを取得する。 |
| + | |
| + | Windows Terminalを起動し,Ctl + ,キーで,設定ファイルが開く。~ |
| + | profilesの項目に, |
| + | { |
| + | "acrylicOpacity" : 0.5, |
| + | "closeOnExit" : true, |
| + | "colorScheme" : "Campbell", |
| + | "commandline" : "cmd.exe /c \"set MSYSTEM=MINGW64&& set MSYS=winsymlinks:nativestrict&& c:/msys64/usr/bin/bash.exe --login\"", |
| + | "fontFace" : "Myrica M", |
| + | "fontSize" : 11, |
| + | "guid" : "{00000000-0000-0000-0000-000000000000}", |
| + | "historySize" : 9001, |
| + | "icon": "c:/msys64/msys2.ico", |
| + | "name" : "MSYS2", |
| + | "padding" : "0, 0, 0, 0", |
| + | "snapOnInput" : true, |
| + | "startingDirectory" : "c:/home/yuji", |
| + | "useAcrylic" : true |
| + | } |
| + | |
| + | のように記述する。guidには,上記で調べたGUIDを登録する。~ |
| + | 最初からPowerShellやらコマンドプロンプトの設定が記述されていると思うが,記述順がそのままメニューでの並びになる。 |
| + | |
| + | fontFaceには好みのフォントを設定する。透過設定(acrylicOpacity)や色(colorScheme)なども適当に設定する。~ |