如何在 tmux send-keys 命令中使用内部变量?

How to use internal variable in tmux send-keys command?

有什么办法可以让我做类似bind-key b send-keys "stty cols #{pane_width} rows #{pane_height}"

的事情
  1. 我使用 TMUX。
  2. 我经常需要用ssh登录CentOS服务器,没有resize命令
  3. 我无法在这些服务器上安装命令。
  4. 当我调整 tmux 的窗格或终端的 window 时,服务器的 stty 无法自动调整大小。

我现在使用复杂的方法来完成这个。

我在.tmux.conf,bind-key b display -p "stty cols #{pane_width} rows #{pane_height}".

写了一个display表扬

然后我可以复制display-message并粘贴到ssh-server的命令行。

您可以使用run-shell获取插值变量,例如:

bind-key b run-shell 'tmux send-keys "stty cols #{pane_width} rows #{pane_height}" Enter'