🛸
WSLのコマンドラインの見た目を整えてみた
WSLのコマンドラインでPythonの環境名が表示されても1コマンドずつ改行するにした.
結果

環境
OS:Linux(WSL)
シェル:bash
Python仮想環境:uv
コード
以下のコードを~/.bashrcに追加する.
# 各種情報を追加&着色
export PS1='|\[\e[32m\]\u\[\e[0m\]@\h [\t] <\w> \n $ '
# コマンド実行ごとに1行空ける
PROMPT_COMMAND='echo;'
補足
以前のコードでは以下のように最初に改行コードを追加していたのでPython環境名が表示されたときに見た目が崩れてしまっていた.
export PS1='\n\[\e[32m\]\u\[\e[0m\]@\h [\t] <\w> \n $ '
今回のコードではそれが修正されている.
Discussion