1

Я установил параметры для отмены привязки Ctrl+B и привязки tmux к Ctrl+A, но Ctrl+A не работает, Ctrl+B все еще работает. У меня есть конфигурация tmux в нужном месте, как будто я изменяю какую-то другую опцию, я вижу результат.

unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix

Что случилось? Как заставить это работать?

1 ответ1

1

Этот конфиг работает для меня. Вы, вероятно, еще не перезапустили свой сервер tmux .

От man 1 tmux:

В tmux сеанс отображается на экране клиентом, а все сеансы управляются одним сервером. Сервер и каждый клиент - это отдельные процессы, которые взаимодействуют через сокет в /tmp .

Один из способов - завершить все внутри tmux , поэтому tmux ls выдает «сервер не запущен…». В этот момент следующая команда tmux запустит ее заново, загрузив ваш новый файл конфигурации.

Также прочтите это: Tmux не использует мой .tmux.conf. Согласно одному из ответов, это должно работать без необходимости перезапуска сервера:

Это также можно сделать изнутри tmux , нажав Ctrl+B (префиксная клавиша) и затем : для вызова командной строки и введя:

source-file ~/.tmux.conf

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