Kev*_*tle 4 macos terminal zsh
我正逐渐从Bash切换到ZSH,并尝试通过复制功能来学习.似乎无法找到这一个.
我应该放什么,我应该把它放在哪里?这甚至可能吗?谢谢.
sar*_*old 10
试试这个:
settitle() { printf "\e]0;$@\a" }
dir_in_title() { settitle $PWD }
chpwd_functions=(dir_in_title)
Run Code Online (Sandbox Code Playgroud)
现在,您的cd
命令将运行该dir_in_title
函数,该函数将打印一个要求Terminal.app
更新标题的转义序列.(奇怪的是,使用urxvt
至少可以使用的转义序列.这些必须比我预期的更标准化.)
如果您喜欢这种效果,则需要将这些行添加到您的~/.zshrc
手中,以便在未来的终端上使用.
我从超级用户的Chris Page中获取了正确的转义序列,并从我对类似但不同的问题的答案中找到了函数的样式.Chris Page在这个问题上给出了自己的答案,OS X 10.7的细节完全不同.当你升级时,你可能想要使用他的机制.
归档时间: |
|
查看次数: |
5417 次 |
最近记录: |