【问题标题】:Putty Dynamic Title (with $PWD)Putty 动态标题(带有 $PWD)
【发布时间】:2014-01-22 16:47:08
【问题描述】:

我希望 putty 终端显示当前文件夹。这可能吗?

例如,当我在$HOME 中时,腻子窗口标题将为$HOME

然后,如果我输入cd $HOME/foodir,标题将更改为$HOME/foodir

这可能吗?

谢谢

【问题讨论】:

    标签: dynamic window title putty


    【解决方案1】:

    设置 PS1 对我不起作用(腻子 0.62)。

    我正在使用 bash,这是可行的:

    PROMPT_COMMAND='printf "\033]0;%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
    

    【讨论】:

    • 为了使这项工作按预期工作,我必须在 PWD 扩展中的波浪号前添加一个反斜杠。
    【解决方案2】:

    Putty 窗口就像 Linux 上的终端,所以它的行为就像 linux 上 x 模式下的窗口,所以...

    U 可以使用环境变量 PS1 来定义标题,比如这篇文章:http://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script/

    在我的例子中,我在 /home/user/.bash_profile 中定义了 PS1 变量:

    PS1="\[\e]2;\u@\H\w\a\[\e[32;1m\]>\[\e[0m\]"
    

    但这是我的配置,你可以创建自己的。

    ...

    【讨论】:

      猜你喜欢
      • 2019-05-20
      • 1970-01-01
      • 2015-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-11
      • 1970-01-01
      相关资源
      最近更新 更多