😇
VSCodeのターミナルで実行結果のアイコンが表示されない!!という事象を解消した話
はじめに
ご存知の方も非常に多いとは思いますが、VSCodeのJune 2022 (version 1.70)より、
Shell Integration
のデコレーション機能が利用できるようになりました。
※デコレーション機能: コマンドの実行結果がOKの時は青色のアイコン、失敗次は赤色のアイコンが表示される機能
しかし先日、業務用PCを変えたタイミングから実行結果を示すアイコンが表示されなくなりました。
実際なくても困るわけではありませんが、これまであったものが突然無くなると気になるもの。
しかも調べても調べても、情報がなかなかでてこない...。
config.json
の設定はできているのに、なぜかデコレーションが表示されない...。
公式Documentに解決方法は書いてあった
結論、~/.zshrc
ファイルに下記内容を記述すればOKでした。(公式Document)
[[ "$TERM_PROGRAM" == "vscode" ]] && . "$(code --locate-shell-integration-path zsh)"
source ~/.zshrc
すればデコレーションが表示された🙌
まとめ
わかってしまば簡単なこと。
「公式Document読めよ!」と言われても、それまでのこと...。
ただ、自分で調べた時に思ったよりも時間がかかったため、
同じ症状が発生している方の助けになればと思い、備忘も兼ねて記事にしました。
Discussion
同じ現象で悩んでいたので、非常に助かりました!🙌 VSCodeのターミナルでアイコンが表示されない件、公式ドキュメントにちゃんと解決方法があったんですね。
~/.zshrc
に記載するだけで解決とは、意外とシンプルでびっくりです。確かに、設定はしているのに動かないと焦りますよね。次回から公式ドキュメントも最初に確認するようにします。ありがとうございます!コメントありがとうございます!
同じ事象の方のお助けができて良かったです...!😭