3

Читая справочную страницу tmux, я думаю, что команда для отправки символов из одной панели в другую в двухпанельной настройке будет следующей:

tmux send-keys -t + "ls -l"

Но он просто отправляет на ту же панель, в которой я сейчас нахожусь. Однако, если я сделаю следующее:

tmux send-keys -t %1 "ls -l"

где% 0 - это моя текущая панель, а% 1 - "другая" панель, тогда она работает правильно.

Что мне не хватает?

1 ответ1

3

Знак + может использоваться для указания «следующего окна» или «следующей панели». Голый + всегда интерпретируется как «следующее окно» из-за того, как выполняется анализ.

Для форсирования интерпретации «следующая панель» используйте .+ (ПОЛНАЯ ОСТАНОВКА, за которой следует ПЛЮС):

tmux send-keys -t .+ 'ls -l'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .