すぐ忘れるのでメモ

c++初心者です

PowerShell「ファイルから設定を読み込むことができませんでした。」のエラー

wslを立ち上げようとすると以下のエラーが.

ファイルから設定を読み込むことができませんでした。末尾のコンマを含めて構文エラーを確認してください。
* Line 52, Column 17
  Missing ',' or '}' in object declaration

Windows ターミナルの既定の設定を一時的に使用しています。

どうやら,PowerShellのエラーらしい.

powershell上で,以下のコマンドでsettings.jsonの場所を聞く.

$settings = (Get-Item "C:\users\$env:UserName\AppData\Local\Packages\Microsoft.WindowsTerminal_*\LocalState\settings.json")
$settings.DirectoryName

いじった記憶は全くないが,iconのバックスラッシュが一つしかない状態だったので,バックスラッシュをエスケープするように\\に変えた. あと,なぜか,このiconの一行上の行末のコンマがないので,書き足しておいた.

                "icon": "C:\\Users\\saito\\AppData\\Local\\Packages\\Microsoft.WindowsTerminal_8wekyb3d8bbwe\\Image\\Tatice-Operating-Systems-Ubuntu.ico",