1
ответ

Как переключать панели в tmux, а затем сразу же начинать печатать

Я могу успешно переключать панели в tmux с помощью следующей команды: Ctrl+стрелка со стрелкой (или в любом другом направлении). я нетерпелив, я обычно хочу начать печатать в новой панели ...
17.02.2020
1
ответ

Копировать обрезанную строку в режиме копирования tmux

Я пытаюсь скопировать строку без пробелов в конце и заголовке, используя эту привязку клавиш: bind-key -T copy-mode-vi z send-keys - ИКС \ copy-pipe 'sed "s/^[[:blank:]]\+//;s/[[:blank:]]\+$//" | xsel -ib' ...
15.02.2020
1
ответ

Tmux, отключить функцию очистки буфера

Есть ли возможность указать экрану Tmux игнорировать \033[3J и не стирать прокрутку? Некоторые команды (react-dev-utils/clearConsole) небрежно используют \033[3J, и я хотел бы избежать получения моего ...
14.02.2020
1
ответ

Как избавиться от '?' в рамке символы, которые появляются после каждого символа в tmux?

Когда я запускаю tmux, каждый символ имеет заключенный в рамку '?' рядом с ним. Коробка '?' символы также появляются после каждого символа, который я печатаю, когда я нахожусь в vim, когда я в tmux. Я провел исследование в Интернете ...
13.02.2020
1
ответ

Скорость прокрутки с помощью перетаскивания мышью в tmux

Я собрал довольно хороший .tmux.conf с выделением мышью в буфер обмена и всем остальным. Но кое-что осталось оптимизировать. Когда я перетаскиваю MouseDrag1Pane (я полагаю) к границе панели, в copy-...
12.02.2020
1
ответ

Переменные среды Tmux наследуются от другого сеанса, а не от текущей оболочки

При работе над несколькими проектами я обычно создаю новую среду conda для работы с каждым проектом. Например, я использую следующие команды для создания среды "projectA": conda create -...
05.02.2020
1
ответ

Отображение аргументов процесса в tmux

Недавно я обновился до Debian 10 с версией tmux 2.8-3. Я скопировал свой старый файл конфигурации tmux. Для безымянных окон поведение состояло в том, чтобы показать имя процесса с аргументами, то есть "vim foo.txt". ...
31.01.2020
1
ответ

Обнаружение события изменения размера в tmux

У меня есть настройка tmux, где моя верхняя панель всегда 2 строки большие. К сожалению, каждый раз, когда размер терминала изменяется, пропорции полностью сбрасываются, а верхняя панель занимает гораздо больше места. Я ...
24.01.2020
1
ответ

$SHELL в tmux отличается от $SHELL в оболочке, из которой я его запустил

Боролся с этим несколько часов, и это сводит меня с ума. Когда я подключаюсь к своей машине по SSH дома, моей оболочкой по умолчанию является zsh. Я могу подтвердить это с помощью команды echo $SHELL, которая выводит /usr/bin/zsh Когда я...
23.01.2020
1
ответ

tmux автоматически подключается к сеансу после уничтожения и перезапуска

У меня есть сеанс tmux, в котором у меня есть работающий сервер node.js. Поскольку я хотел бы видеть цветные выходные данные консоли по мере их печати, я всегда присоединяюсь к сеансу. Все идет нормально. Это ...
14.01.2020
1
ответ

Создайте новое имя сеанса/окна, содержащее точку

У меня есть переменная, как показано ниже (все команды в этом посте выполняются в оболочке bash/zsh): var="test.abc" tmux new-window -n ${var}-windows в новом созданном окне я запускаю эту команду: var="test.abc" ...
07.01.2020
1
ответ

запуск tmux в фоновом режиме

Некоторое время я использовал следующий скрипт. Прямо сейчас я хотел бы использовать скрипт с tmux вместо экрана. #!/бин/баш start(){ printf 'Настоящий IP: %s\n' "$(curl -s ifconfig.co)" set -- ...
06.01.2020
1
ответ

В чем разница между значениями «off» и «external» для параметра «set-clipboard» в Tmux?

От man tmux: set-clipboard [on | внешний | off] Попытка установить содержимое буфера обмена терминала с помощью управляющей последовательности xterm(1), если в terminfo(5) есть запись Ms ...
05.01.2020
1
ответ

Определить, было ли переименовано окно tmux

Поведение имени окна tmux зависит от того, было ли окно переименовано вручную. Окно, которое не было переименовано вручную, активно обновляется до имени любой программы...
30.12.2019
1
ответ

tmux: Как я могу отобразить новое значение параметра при изменении его значения с помощью привязки клавиш?

Я создал следующую привязку клавиш для синхронизации всех панелей в окне, чтобы я мог, например. очистить их все одновременно: привязать C-s setw synchronize-panes \; display-message "█▓░ синхронизировать"...
19.12.2019
1
ответ

Как отобразить номер панели в правом статусе для tmux 3.0a?

Tmux только что был обновлен до версии 3.0 в моей системе, и теперь некоторые настройки не работают. set -g status-right "#P" используется для отображения номера панели в правом углу. Теперь это не работает. Я ...
05.12.2019
1
ответ

Tmux не заполняет терминал в полноэкранном режиме

У меня была эта проблема в течение достаточно долгого времени, всякий раз, когда я разворачиваю окно командного терминала, tmux не заполняет весь экран (имеет поля по краям и внизу), как показано на следующий скриншот: ...
04.12.2019
1
ответ

Как мне интерактивно организовывать (перемещать) панели, окна и сеансы в tmux?

Насколько я понимаю, иерархия вещей в tmux такая: сеансы, у которых есть окна, у которых есть панели.Перемещаться по этой иерархии с помощью команд tmux нетривиально, ...
02.12.2019
1
ответ

Tmux меняет цвет сообщения о выходе

Когда я использую tmux, я использую x, чтобы закрыть окно, после чего появляется сообщение. Однако цвет сообщения черный, что похоже на мой фон, и мне трудно его различить. Делает ли ...
30.11.2019
1
ответ

Изменение фонового изображения в tmux в urxvt-256 с помощью команды printf

Я не могу использовать команду printf, когда нахожусь внутри tmux. Команда для смены фона на лету: printf "\e]20;/home/alexsson/Downloads/alternativ.png;\a" Я могу сделать это прямо в urxvt:...
25.11.2019
1
ответ

Как программно получить этот макет в tmux?

Недавно я провел довольно много времени, возясь с tmux, и не могу понять, что я делаю неправильно. Мне кажется, что некоторые макеты просто не разрешены. Нет ни ошибки, ни предупреждения...
22.11.2019
1
ответ

Измерьте время запуска tmux

Я хотел бы профилировать производительность tmux. В частности, насколько быстро происходит запуск сеанса (и, возможно, также присоединение к сеансу). Меня особенно интересует, как содержимое моего файла .tmux.conf ...
22.11.2019
1
ответ

Выход из внешнего сеанса tmux при обнаружении вложенного

Я использую ssh для подключения к удаленному серверу. На локальной и удаленной машине tmux запускается автоматически при запуске bash. Есть ли способ отключить tmux на локальном компьютере перед запуском сеанса tmux на удаленном компьютере? ...
22.11.2019
1
ответ

Запуск tmux при входе в систему по ssh

Я хочу, чтобы tmux запускался при входе в систему по ssh. Типичный совет — добавить это в ~/.bashrc: if [ -z "$TMUX" ] && [ -n "$SSH_TTY" ] && [[ $- =~ i ]]; затем tmux attach-session -t mysession 2&...
17.11.2019
1
ответ

tmux - скрыть индикатор положения прокрутки

Есть ли способ скрыть индикатор положения прокрутки или переместить его вниз?
15.11.2019
1
ответ

.tmux.conf не работает

Недавно я установил Tmux и не могу заставить работать все, что я добавил в .tmux.conf. У меня есть файл в моем домашнем каталоге с вызовом его в .bash_profile (иначе он даже не прочитал бы его). ...
12.11.2019
1
ответ

Tmux: создать панель, если я не в крае

Я хочу создать такую ​​же функцию, как управление окнами Ника Ниси в vim (если я в крае, создайте новый окно (в vim)/панель, иначе просто переместите). Я не знаю, как проверить, если я нахожусь в...
05.11.2019
1
ответ

Как написать скрипты, создающие несколько окон терминала, например tmux?

Я хотел бы написать несколько скриптов, которые открывали бы несколько панелей терминала в одном окне, как tmux или screen. Лично я хорошо разбираюсь в tmux и использую его много лет, но другое...
28.10.2019
1
ответ

Как разбить все разделенные панели в tmux?

Короче говоря, я ищу tmux, эквивалентный команде gnu screen 'only' (Controla, Q). В gnu screen я часто разбиваю окно сколько угодно раз, а когда закончу и захочу вернуться...
25.10.2019
1
ответ

tmux количество окон в текущем сеансе

В сценарии bash я хочу получить количество окон в текущем сеансе tmux. Я обнаружил, что tmux display-message -p '#I' получает количество панелей в текущем окне. Но как я могу вместо этого получить количество окон?
24.10.2019