1

Я запускаю команду для отправки нажатия клавиши в другой буфер vim, открытый в терминале tmux:

:silent !tmux send-keys -t 1.left 'F7'

Это работает, но мой исходящий терминал гаснет, и я должен выдать :redraw! команда.

Я пытался :silent !tmux send-keys -t 1.left 'F7' | :redraw! но похоже, что он также отправляется в другой буфер vim, а не в тот, который создает команду.

Как я могу сделать это?

1 ответ1

1

Упаковка первой команды с помощью execute сделала свое дело:

execute "silent !tmux send-keys -t 1.left 'F7'" | :redraw!

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