执行 alt-tab 键时查看终端标题

执行 alt-tab 键时查看终端标题

我同时使用多个终端窗口和选项卡。要查看日志、执行特定于主题的任务等,我在所有不同的选项卡上都添加了标题,但当尝试使用Alt+查找终端窗口时Tab,它显示应用程序名称,而不是其窗口标题(即活动选项卡标题),这毫无用处。

假设我有一个具有以下标题的终端:创建实体,grep,mvnw,gulp 和 git.我看到的只是xfce4终端。有没有什么办法可以调整这个行为?

我无法将所有选项卡放在同一个窗口中,因为有时我需要并排查看选项卡。

我正在使用 Xubuntu 16.04.02。

答案1

您可以将以下内容添加到文件的最底部~/.bashrc。 已经有一个~/.bashrc以标题开头的部分# If this is an xterm set the title to user@host:dir。 注释掉此部分。 这会自动将终端的标题更新为最后运行的命令。 您还需要转到编辑 > 首选项 > 常规 > 标题 > 动态设置标题。 我从下拉菜单中选择了“替换初始标题”。 更新此内容后,您~/.bashrc需要打开一个新的终端会话以使更改生效。 现在,动态标题将出现在选项卡上,窗口标题、面板上的窗口按钮标题和标题上alt tab

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    #PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    trap 'echo -ne "\e]0;$BASH_COMMAND\007"' DEBUG
    ;;
*)
    ;;
esac
  • trap指定在给定的 bash 信号时执行的命令。
  • 在其中$BASH_COMMAND找到最后一个命令。
  • 您可以使用转义序列设置终端标题:\e]0;这是title\007
  • echo对反斜杠的关心给予-e它。

来源

相关内容