-------
我的右下角有 7 个破折号 ( )。
我可以用我的名字或主机名等内容替换它们吗?
这与 PS1 提示无关。我已经有时间名称主机目录了。
我用的是tmux。
我使用的是 Ubuntu13,但如果可能的话,我希望它能在 OSX 上的 iterm2 中工作。
在.tmux.conf
我有它作为
set -g status-right "-------"
我怎样才能使它成为用户或主机?我尝试了 \u 但没有成功。
例子:
<---这里
答案1
将主机名设置为 tmux 状态栏的右侧部分:
set -g status-right "#H"
您可以在此 tmux 备忘单的“自定义 tmux”部分下找到更多命令:http://www.cheatography.com/bechtold/cheat-sheets/tmux-the-terminal-多路复用器/
答案2
的 FORMATS 部分包含man tmux
可在状态行中使用的值的完整列表。
除此之外,您还可以通过管道传输 shell 命令的输出,从而可以在状态行中包含可从 shell 访问的任何信息。
例如,您的主机名可以使用#H
, 或#h
来打印短名称(不带域名)。
要包含您的姓名(而不是对其进行硬编码),您可以打印 : 的截断输出,who
类似于#(who | cut -d \" \" -f1)
.请注意,您需要转义引号...
我对这个问题有更全面的回答堆栈溢出..