windows terminal でターミナル毎に起動時のディレクトリを変更する方法を備忘録として残しておく

環境

  • windows: Windows 10 Pro
  • wsl: version 2
  • ディストリビューション: Ubuntu 18.04

方法

  1. Windows Terminal を起動する

  2. 「Ctrl」+「,」を押下して setting.json を開く

  3. setting.json の設定に以下を追加する

    {
        "$schema": "https://aka.ms/terminal-profiles-schema",
    
        "defaultProfile": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
    
        "profiles":
        {
            "defaults":
            {
                "startingDirectory": "c:\\work" // 追加 ターミナル共通の起動時のディレクトリを指定
            },
            "list":
            [
                {
                    "guid": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
                    "name": "Windows PowerShell",
                    "commandline": "powershell.exe",
                    "hidden": false
                },
                {
                    "guid": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
                    "name": "Command Prompt",
                    "commandline": "cmd.exe",
                    "hidden": false
                },
                {
                    "guid": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
                    "hidden": false,
                    "name": "Azure Cloud Shell",
                    "source": "Windows.Terminal.Azure"
                },
                {
                    "guid": "{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}",
                    "hidden": false,
                    "name": "Ubuntu-18.04",
                    "source": "Windows.Terminal.Wsl",
                    "startingDirectory": "/home/{ユーザ名}/project" // 追加 wsl 専用の起動時のディレクトリを指定
                }
            ]
        }
    }