byobuを追加することによってVSCodeのターミナルにも影響することがあります。
僕自身もVSCodeまで影響することがあって困ったので対策方法を載せようとおもい記事を書きました。
byobuを追加する時に書き込まれた.zprofileの最後の行に
_byobu_sourced=1 . /opt/homebrew/Cellar/byobu/6.13/bin/byobu-launch 2>/dev/null || true
があると思います。
これは、もし byobu がインストールされていたら quietly 起動する。
もし無かったりエラーでも、シェル起動を止めずに続けるという意味です。
VSCodeでbyobuが起動しないようにする方法として
_byobu_sourced=1 . /opt/homebrew/Cellar/byobu/6.13/bin/byobu-launch 2>/dev/null || true
の直前にif文を追加してVSCodeのターミナルでない時に起動するように以下のようにします。
if [ "$TERM_PROGRAM" != "vscode" ]; then
_byobu_sourced=1 . /opt/homebrew/Cellar/byobu/6.13/bin/byobu-launch 2>/dev/null || true
fi
これで、VSCodeでターミナルを使う際にターミナルがbyobuに侵食されずに使えます。