del hombre tmux
Key bindings may be changed with the bind-key and unbind-key commands.
extracto de.tmux.conf
set-option -g prefix C-t
unbind-key C-b
bind-key C-t send-prefix
Учитывая ограничения, описанные в вопросе и комментариях, я бы начал с устранения различий между рекомендациями по стилю, используемыми для рабочей копии и сохраненной копии. Однако я понимаю, что это может быть очень сложно, поэтому не стесняйтесь игнорировать этот совет.
Я не думаю, чтоrsync
(т.е. , фильтрация файлов во время их копирования )— это правильное место, чтобы попытаться применить «улучшение» перед фиксацией «хранимой копии». Если вы можете использовать SCM, я бы отказался от этого -; например, используя git
, послеrsync
:
git diff --name-only -z | xargs -O beautifier
будет запускать beautifier
для всех измененных файлов, при условии, что он может работать с файлами, заданными в качестве параметров.
Если вы не можете (или не хотите )использовать SCM, вы можете использовать rsync
журналы (см. опции --log-file
и --log-file-format
), чтобы узнать, что rsync
скопировано, и запустите средство красоты только для этих файлов.
Если rsync
журналы не могут быть взломаны, есть еще один способ сделать это :запустить beautifier для каждого отдельного файла в «хранимой копии», вывести во временный файл и сравнить вывод с оригинал. Если украшение изменяет файл, скопируйте результат обратно поверх оригинала.