Я считаю, что Ctrl+b " и Ctrl+b x трудно быстро нажимать. Я знаю, что вы можете изменить префикс на что-то другое и переназначить ключи.

Однако в идеале мне бы хотелось, чтобы кнопки позволяли мне создавать новые панели и закрывать их. Это будет хорошо работать с режимом мыши, который я уже использую для изменения размера и переключения на панели. Есть ли плагин tmux, который даст мне такие кнопки?

2
Adam Griffiths 15 Окт 2019 в 11:36
Я не понимаю, как это помогает. Файл, на который вы мне указали, предназначен только для привязки клавиш, а сам byobu, похоже, не предоставляет кнопок для создания и закрытия панелей.
 – 
Adam Griffiths
15 Окт 2019 в 12:23
Ого, спасибо, что сообщили мне, что режим мыши позволяет изменять размер панелей.
 – 
Panki
15 Окт 2019 в 15:02
Нет проблем!
 – 
Adam Griffiths
15 Окт 2019 в 15:03

2 ответа

Лучший ответ

Вы можете собрать tmux из master или 3.0, а затем использовать меню. Если у вас включена мышь, вы можете щелкнуть правой кнопкой мыши по панели, чтобы разделить ее или уничтожить (или щелкнуть правой кнопкой мыши Meta +, если это режим копирования или запуск приложения, использующего мышь):

enter image description here

Если вам не нравятся меню по умолчанию, вы можете настроить их, изменив привязки клавиш.

2
Nicholas Marriott 15 Окт 2019 в 16:51

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

bind -n M-DoubleClick1 split-window

Сделает Meta + двойной щелчок, разделив панель.

0
muru 15 Окт 2019 в 17:27
Нет, я говорил о кнопках внутри самого tmux, как в вашем первом ответе. Сейчас я пытаюсь собрать tmux из исходного кода, хотя у меня возникают трудности, я приму ваш ответ, как только смогу заставить его работать!
 – 
Adam Griffiths
15 Окт 2019 в 17:07
В чем сложность? tmux должен быть довольно прост в сборке.
 – 
Nicholas Marriott
15 Окт 2019 в 17:09
At top level: cc1: warning: unrecognized command line option "-Wno-unused-result" make: *** [control.o] Error 1 при выполнении make
 – 
Adam Griffiths
15 Окт 2019 в 17:10
Это предупреждение, что за сообщение об ошибке? Вы пытаетесь использовать libevent 1.4? На какой платформе вы находитесь?
 – 
Nicholas Marriott
15 Окт 2019 в 17:13
Да, я установил libevent-1.4.13 и libevent-devel. у меня редхат линукс
 – 
Adam Griffiths
15 Окт 2019 в 17:16