WindowsTerminalインストール&設定

WindowsTerminal #

WindowsTerminalのインストールから基本設定まとめ

注意 #

WindowsTerminalインストール #

以下のサイトから入手する。
https://github.com/microsoft/terminal/releases
msixbundle 版をダウンロードしてダブルクリックするとインストールが開始される
例:Microsoft.WindowsTerminal_Win10_1.16.10261.0_8wekyb3d8bbwe.msixbundle

Dracula テーマ適用 #

1. ダウンロード #

https://draculatheme.com/windows-terminal
上記からDraculaテーマダウンロード
ダウンロードした zip を展開し dracula.json を確認しておく
Windows Terminal Themes でもテーマ取得可能かもしれない。
https://windowsterminalthemes.dev/

"schemes": [
    {
        "name": "Dracula",
        "cursorColor": "#F8F8F2",
        "selectionBackground": "#44475A",
        "background": "#282A36",
        "foreground": "#F8F8F2",
        "black": "#21222C",
        "blue": "#BD93F9",
        "cyan": "#8BE9FD",
        "green": "#50FA7B",
        "purple": "#FF79C6",
        "red": "#FF5555",
        "white": "#F8F8F2",
        "yellow": "#F1FA8C",
        "brightBlack": "#6272A4",
        "brightBlue": "#D6ACFF",
        "brightCyan": "#A4FFFF",
        "brightGreen": "#69FF94",
        "brightPurple": "#FF92DF",
        "brightRed": "#FF6E6E",
        "brightWhite": "#FFFFFF",
        "brightYellow": "#FFFFA5"
    }
]

2. テーマ適用 #

Windows Terminal の設定画面下部になる「JSONファイルを開く」で該当ファイルを開くことが可能。とりあえずメモ帳でOK
以下にある settings.josn を修正する
設定画面の左下のsetting.json を開くでも参照できるがデフォルトが vs の何かに紐づけられてるのでかなり不便。。。

C:\Users[ユーザ名]\AppData\Local\Packages\Microsoft.WindowsTerminal_[よーわからん文字列]\LocalState\settings.josn

setting.json にダウンロードしたテーマ情報を追記する
※emacs の邪魔をするので、ついでに ctrl + c, ctrl + v のコピペ機能も無効にしたほうがいい(コメントアウト)。windows terminal は基本設定として Ctrl+Shift+C and Ctrl+Shift+V でコピペできると記載がある。無駄設定。流石ゲイツ

   ....
    "profiles": 
    {
        "defaults": 
        {
            "colorScheme": "Dracula" <--- 追記
        },
   ....
    "schemes": 
    [
        { <--- ここから追記(ダウンロードした Dracula テーマ(dracula.json)を張り付け)
    "name": "Dracula",
    "cursorColor": "#F8F8F2",
    "selectionBackground": "#44475A",
    "background": "#282A36",
    "foreground": "#F8F8F2",
    "black": "#21222C",
    "blue": "#BD93F9",
    "cyan": "#8BE9FD",
    "green": "#50FA7B",
    "purple": "#FF79C6",
    "red": "#FF5555",
    "white": "#F8F8F2",
    "yellow": "#F1FA8C",
    "brightBlack": "#6272A4",
    "brightBlue": "#D6ACFF",
    "brightCyan": "#A4FFFF",
    "brightGreen": "#69FF94",
    "brightPurple": "#FF92DF",
    "brightRed": "#FF6E6E",
    "brightWhite": "#FFFFFF",
    "brightYellow": "#FFFFA5"
        },
        ....
    ]   
...

コピーバッファを共有 #

windows termain の設定で
「操作」→「選択範囲をクリップボードに自動でコピーする」を"オン"にする

ゲストOS(Ubuntu)の設定する #

設定箇所は以下の通り。

  • 外観
    • 配色
      Dracula
    • フォントフェイス
      HackGen
      HackGenConsole-Regular <— windows termainl ならこれのほうがいい。今のところこれが一番マシ
      https://github.com/yuru7/HackGen
    • 透明度
      85-90%
  • 詳細設定
    • ベル通知スタイル
      全部OFFにしておく

その他 #

emacs で面倒になるので、コピー&ペースを削除したほうがいい
setting.json を開き、以下のように actions 欄を空にすれば完璧

    "actions": 
    [
    ],

参考URL #