如何使用zsh在终端中正确设置标题?

时间:2015-04-14 17:07:27

标签: macos terminal zsh

我一直试图适当地设置终端的标题,但我没有取得任何成功。目前,它看起来像this,如果我要更改目录,说桌面,它将变为this

如果标题只有当前文件夹和进程,我更喜欢。我尝试了各种方法,例如here,但没有成功。

我在优胜美地使用默认的终端应用,并且正在运行zsh。

1 个答案:

答案 0 :(得分:0)

如果除了当前目录和进程(默认情况下在Terminal.app中)之外,窗口标题中不需要任何内容​​,则可以在~/.zshrc结束时执行以下操作:< / p>

precmd () {print -Pn "\e]0;\a"}

示例:

screenshot

我担心你无法摆脱那个终端大小,因为它似乎是硬编码到Terminal.app(也许我错了)。

有关详细信息,请参阅How to change the title of an xterm: Examples for different shells


顺便说一句,我建议使用iTerm2而不是Terminal.app。终端模拟器的瑞士军刀,比Terminal.app无限好,可高度定制。