1
lululau 2018-10-26 22:51:01 +08:00
如果你说的 “ macos 终端” 指的是 终端.app ( Terminal.app ) 的话:
|
2
lululau 2018-10-26 22:51:05 +08:00
printf '\e]2;My Title\a';
|
3
lululau 2018-10-26 22:53:04 +08:00
前提是确保没有在 shell 的某些 hook 里重置了标题,比如 bash: $PROMPT_COMMAND, zsh: $precmd_functions, $preexec_functions, precmd 等等
|
4
yp0808 OP @lululau 是 terminal.app 安装了 oh my zsh, 窗口标题是动态的。不太懂怎么重置,怎么确定有没有你所说的情况呢?
|
5
lululau 2018-10-26 23:14:12 +08:00 1
在 .zshrc 中添加:ZSH_THEME_TERM_TITLE_IDLE="xxxx"
xxxx 就是你要显示的文字,其中可以有格式符,格式符参考 man zshmisc,搜 PROMPT ESCAPES |