Macのターミナルには、履歴をチェックして現在の作業ディレクトリ(タブのタイトル)を更新するデフォルトのPrompt_COMMAND
が付属しています。
echo $Prompt_COMMAND
を.bash_profile
の上部に追加すると、次のように表示されます。
Shell_session_history_check; update_terminal_cwd
デフォルトを上書きせずに、独自のPrompt_COMMAND
を追加したい。デフォルトは、カスタムPrompt_COMMAND
の前にセミコロンとスペースを入れて、2つを区切る必要があります。
一部のプログラム(IntelliJやVS Codeなど)にはデフォルトがないことに注意してください!そのため、その場合はスペース/セミコロンを含めたくありません。
# If PC contains anything, add semicolon and space
if [ ! -z "$Prompt_COMMAND" ]; then
Prompt_COMMAND="$Prompt_COMMAND; "
fi
# Add custom PC
Prompt_COMMAND=$Prompt_COMMAND'CUSTOM_PC_HERE'