Tmux conf 在启动时返回错误

Tmux conf 在启动时返回错误

我使用 TMUX ssh 到远程服务器。该.tmux.conf文件非常简单:

setw -g mode-keys vi
set -g status-right '#(TZ=Asia/Kolkata" date +"%%Y-%%m-%%d %%H:%%M")'

相关.bashrc代码片段如下:

[ -z "${PS1:-}" ] && return
source "$HOME/.tmux.conf"

每次我启动 TMUX 或打开一个新窗口时,它都会打开一个新窗口并显示此错误

bash: setw: command not found...
-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]

系统无法识别,很奇怪setw命令。我该如何修复它?

我正在使用Ubuntu 22.10WSL而远程服务器Red Hat 8.9

答案1

tmux.conf 文件根本不是要由 Bash 来获取的;它将直接由 tmux 读取。该文件中的 tmux 命令不是系统命令 –它们是 tmux 命令,甚至 tmux 命令 'set' 与同名的 Bash 命令没有任何关系。

相关内容