OS X Lion 具有“恢复”功能,即当您重新打开应用程序时,它会恢复所有窗口及其内容。这也适用于终端。但是如果你使用 Zsh 而不是 Bash,它不会恢复打开的目录。我怎样才能解决这个问题?
我为我在 gnu 屏幕中创建的新窗口设置了有意义的名称,但是当我“cd”或打开 vim 时,该名称会更改为“pwd”。有没有办法防止屏幕更改标题?我知道在 tmux 中有一个类似的设置,但是由于某些原因,vim 在 tmux 中滚动非常慢并且有多个垂直分割,所以我不得不放弃它(tmux)。想法赞赏!
这是这个问题的一些后续。我正在tcsh中的 GNU screen中的xterm 中工作。
我的 .cshrc 中有以下内容:
alias res_t 'xtset -t %h:%d "(%u:%g)" %e' # reset titlebar
res_t # reset title right now
alias precmd res_t
Run Code Online (Sandbox Code Playgroud)
这很好用!
但是,当我运行 screen 时,我看到标题没有随当前目录更新。如何让屏幕更新 xterm 标题?
我想在鱼贝在Mac OS X,使用MacPorts的龙头安装。我想让我的终端窗口的标题成为我的当前目录。目前,标题只是说
Terminal - fish - 80x24
Run Code Online (Sandbox Code Playgroud)
根据fish文档,默认fish_title函数应该提供这种行为。它在 Terminal.app 中没有做正确的事情,尽管它确实可以与iTerm 一起使用。定义我自己的 fish_title 函数并不能解决问题。
有没有人能够让这个工作?