現: 2024-07-12 (金) 08:00:19 yuji ソース
Line 1: Line 1:
 +* 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)なども適当に設定する。~
  

  • PC/Windows/Windowsで使えるターミナルとシェル/Windows Terminal のバックアップ差分(No. All)
    • 現: 2024-07-12 (金) 08:00:19 yuji

トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 34, today: 1, yesterday: 1