Здравствуйте!
Кажется, ваша проблема может быть связана с тем, что комбинации клавиш `Ctrl+a` и `Ctrl+a + -` обрабатываются не совсем так, как вы ожидаете. Давайте разберемся с этим.
1. **Изменение префикса**:
Вы изменяете префикс на `Ctrl+a`, который обычно используется в `screen`, и это может привести к конфликтации с вашими настроенными сочетаниями. Когда вы нажимаете `Ctrl+a` в терминале, это может быть интерпретировано как "первая комбинация" (в данном случае это может вызвать изменение масштаба, если захватывается терминалом). Чтобы убедиться в этом, попробуйте использовать `Ctrl+b` как префикс или настройте другую комбинацию для панелей, которая менее вероятно будет конфликтовать с другими клавишами.
2. **Проблемы с уменьшением масштаба**:
Может быть, ваша комбинация клавиш `Ctrl+a + -` обрабатывается терминалом как команда для уменьшения масштаба. Если вы используете терминал, где `Ctrl+a` имеет особое значение, это может вызывать именно это поведение. Попробуйте изменить эту комбинацию на что-то более уникальное, например `Ctrl+a + v` для вертикального разделения.
3. **Проверка работоспособности**:
Чтобы проверить, работает ли ваша конфигурация tmux правильно, запустите tmux и попробуйте комбинации клавиш. Сначала нажмите `Ctrl+a`, затем `|` для вертикального деления, и посмотрите, отметится ли это без конфликта со стандартными функциями терминала.
4. **Загрузка конфигурации**:
Убедитесь, что вы правильно загружаете конфигурацию, используя `tmux source-file ~/.tmux.conf`. Иногда лучше просто перезапустить tmux, чтобы избежать кэширования старых настроек.
И вот пример, как можно изменить комбинации:
```bash
# Установить префикс на Ctrl-a вместо Ctrl-b
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# Панели
bind | split-window -h # Вертикальное деление
bind v split-window -v # Горизонтальное деление (изменил на v для предотвращения конфликта с терминалом)
```
Попробуйте эти изменения, и, надеюсь, это поможет устранить проблемы с сочетаниями клавиш в tmux.