启动期间无法 运行 powerline-config (in .tmux.conf)
Can't run powerline-config during startup (in .tmux.conf)
当我启动 tmux 时,我在尝试配置 powerline 时失败了。我已经设置了一个环境变量:
export POWERLINE_CONFIG_COMMAND=`which powerline-config`
我的 ~/.tmux.conf
包含以下内容:
if-shell "POWERLINE_CONFIG_COMMAND" \
run-shell "$POWERLINE_CONFIG_COMMAND tmux setup"
我得到的错误是:
unknown command: /path/to/powerline-config
我可以在 tmux 启动后手动 运行 配置命令:
$POWERLINE_CONFIG_COMMAND tmux setup
我不明白为什么 tmux 在启动时不能 运行 命令,而它可以 运行 之后就好了。
我不明白你是怎么得到这个错误的。您应该不会收到任何消息,也没有任何效果。
if-shell "POWERLINE_CONFIG_COMMAND" \
run-shell "$POWERLINE_CONFIG_COMMAND tmux setup"
会失败,因为 POWERLINE_CONFIG_COMMAND
不是命令。您的 if-shell
应该在 POWERLINE_CONFIG_COMMAND
前面有一个 $
。
让我们假设这是一个拼写错误,并且它在您的实际 .conf
中是正确的。然后,问题是 run-shell
运行s 反对 tmux
,如果你输入 运行 [=19] =] 在你的 tmux 会话中。
tmux $POWERLINE_CONFIG_COMMAND tmux setup
不是有效命令。
你可以改为
run-shell 'send-keys "$POWERLINE_CONFIG_COMMAND tmux setup" Enter'
如果您想要它 运行 在一个窗格中。
当我启动 tmux 时,我在尝试配置 powerline 时失败了。我已经设置了一个环境变量:
export POWERLINE_CONFIG_COMMAND=`which powerline-config`
我的 ~/.tmux.conf
包含以下内容:
if-shell "POWERLINE_CONFIG_COMMAND" \
run-shell "$POWERLINE_CONFIG_COMMAND tmux setup"
我得到的错误是:
unknown command: /path/to/powerline-config
我可以在 tmux 启动后手动 运行 配置命令:
$POWERLINE_CONFIG_COMMAND tmux setup
我不明白为什么 tmux 在启动时不能 运行 命令,而它可以 运行 之后就好了。
我不明白你是怎么得到这个错误的。您应该不会收到任何消息,也没有任何效果。
if-shell "POWERLINE_CONFIG_COMMAND" \
run-shell "$POWERLINE_CONFIG_COMMAND tmux setup"
会失败,因为 POWERLINE_CONFIG_COMMAND
不是命令。您的 if-shell
应该在 POWERLINE_CONFIG_COMMAND
前面有一个 $
。
让我们假设这是一个拼写错误,并且它在您的实际 .conf
中是正确的。然后,问题是 run-shell
运行s 反对 tmux
,如果你输入 运行 [=19] =] 在你的 tmux 会话中。
tmux $POWERLINE_CONFIG_COMMAND tmux setup
不是有效命令。
你可以改为
run-shell 'send-keys "$POWERLINE_CONFIG_COMMAND tmux setup" Enter'
如果您想要它 运行 在一个窗格中。