2

Я хотел бы использовать ctrl-\ как командную клавишу для tmux.

Ctrl-a и ctrl-b конфликтуют с привязками bash и emacs.

set-option -g prefix C-\

Когда я начинаю сеанс tmux, я получаю:

/Users/justin/.tmux.conf: 40: bad key: C-   

Это прекрасно работает на Ubuntu, но не Mac OS Mountain Lion

Если эта привязка не будет работать на Mac, какие рекомендации для лучшей привязки команды?

1 ответ1

3

Вы, вероятно, используете tmux 1.7 на своем Mac, но что-то раньше на других ваших компьютерах (проблема связана с версией, а не с платформой).

В tmux 1.7 обратный слеш в конце строки рассматривается как продолжение строки (так что вы можете разбить длинные команды на несколько строк, как в большинстве оболочек).

Вы можете использовать кавычки для защиты обратной косой черты способом, совместимым с обеими версиями (синтаксис различается в зависимости от того, предпочитаете ли вы одинарные или двойные кавычки):

set-option -g prefix 'C-\'
set-option -g prefix "C-\\"

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