В Vim можно определить макрос, введя q<key>
, введя символы, которые должны быть частью макроса (в то же время vim фактически интерпретирует их обычным образом), затем нажав q
. Нажатие @<key>
затем воспроизведет макрос, введя клавиши, нажимаемые после <key>
и до q
. Есть ли что-то подобное для tmux?
Одним из распространенных вариантов использования является редактирование файла и запуск команды в параллельных панелях. При редактировании файла <Esc>:w<Alt>l<Esc>k<Enter>
(с моей конфигурацией tmux) записывает текущий файл в vim, переключается на другую панель в tmux, переходит в командный режим в оболочке, вызывает последнюю команду и выполняет ее. Было бы быстрее ввести <prefix>@<key>
, предполагая, что последовательность была сохранена в <key>
.