Изменение Tmux на файл конфигурации следующего сеанса

На случай, если кто-нибудь когда-нибудь снова заглянет сюда, я уверен, что ответ лежит в параметре --libdir= команды./configure:

  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]

Иногда вам нужно --libdir=/usr/lib/x86 _64 -linux -gnu, так как Ubuntu хранит множество библиотек в /usr/lib/x86 _64 -linux -gnu, а иногда вам нужно --libdir=/usr/local/lib, например, когда вы собрали libxml из исходного кода и поместили его в /usr/local, а в других случаях иногда самым простым решением является символическая ссылка на файлы из /usr/local/lib в /usr/lib/x86 _64 -linux -gnu

1
01.05.2021, 20:19
1 ответ

Для этого есть встроенные привязки клавиш -(см.tmux list-keys):

Ctrl )
Ctrl (

Но вы можете переназначить переключатели между существующими сессиями, просто выполните:

bind 'C-S-0' switch-client -n
bind 'C-S-9' switch-client -p

Итак, вы должны сделать Ctrl+b+ Ctrl+Shift+0для перехода к следующему и Ctrl+b+ Ctrl+Shift+9для переключения на предыдущий.

По-видимому, вы можете добавить флаг -r, чтобы не требовать префикс перед команда... но по какой-то причине я не могу заставить это работать на меня... но, может быть, я что-то мешает. Вот что должно работать (, если я понял):

bind -r 'C-S-0' switch-client -n
bind -r 'C-S-9' switch-client -p

Однако обратите внимание на справочную страницу tmux, что это не рекомендуется:

bind-key [-nr] [-T key-table] key command [arguments]
(alias: bind)
Bind key key to command. Keys are bound in a key table. By default (without -T), the key is bound in the prefix key table. This table is used for keys pressed after the prefix key (for example, by default ‘c’ is bound to new-window in the prefix table, so ‘C-b c’ creates a new window). The root table is used for keys pressed without the prefix key: binding ‘c’ to new-window in the root table (not recommended) means a plain ‘c’ will create a new window. -n is an alias for -T root. Keys may also be bound in custom key tables and the switch-client -T com‐ mand used to switch to them from a key binding. The -r flag indicates this key may repeat, see the repeat-time option.

To view the default bindings and possible commands, see the list-keys command.

0
28.07.2021, 11:35

Теги

Похожие вопросы