我是 tmux 的新手,我正在尝试编辑我的 tmux.conf 文件以使状态栏的左侧反映:
[SessionName] [CurrentPane] [CurrentWorkingDirectory]
我能够显示SessionName
and CurrentPane
。但是我无法显示CurrentWorkingDirectory
.
我尝试了几种#(shell command)
选择:
#(tmux select-pane -t :.#P; pwd)
:但这会打印一些其他 $PWD 变量,该变量不反映当前窗格中 bash 会话的当前目录。#(tmux select-pane -t :.#P; tmux send-keys pwd Enter)
首先,虽然它确实打印了CurrentWorkingDirectory
如果我在终端中。它在终端中打印它,而不是像我想要的那样在状态栏中打印。其次,无论我是否在终端中,它每 15 秒输入一次“pwd Enter”,如果你不那么快(像我一样),这很麻烦。
我已经尝试了这些选项,但无济于事,是否可以做我想做的事?如何?