Вопросы с тегом «tmux»

9
Как закрыть другие окна в tmux?

Я пишу некоторые функции, .bashrcчтобы tmuxупростить их использование: #!/bin/bash # .bashrc # vim tmux #----- -------------------- tabc() { tmux kill-window; } tabe() { tmux new-window; } tabf() { tmux find-window $@; } tabn() { tmux next-window; } tabo() { ; } # <-- How to `tabonly`? tabp() {...

9
Пусть tmux устанавливает заголовок окна urxvt в соответствии с именем сеанса

Каждый день я запускаю кучу urxvtc -e tmux. Я пытаюсь найти способ переопределить заголовок окна urxvt X ("tmux") текущим именем сеанса tmux, установленным через :rename-session session_name. Кто-нибудь из вас, ребята, достиг этого? Спасибо !...

9
Пересылка X11 не работает с несколькими сеансами tmux

Если я запускаю tmuxсеанс локально и оставляю его открытым, затем запускаю ssh удаленно и начинаю новый tmux сеанс (не привязываясь к старому, совершенно новый сеанс) Переадресация X11 кажется прерванной. Я пробовал этот обходной путь для аналогичной проблемы, screenно безрезультатно ... Сообщение...

9
Как перезагрузить конфигурационный файл tmux, который определил несколько сессий?

Я использую две отдельные сессии tmux, и у меня есть следующие записи в /etc/tmux.conf: set -g base-index 1 new -s logi -n cmd neww -n logi "cat /dev/logi | ccze -m ansi -p syslog -C" splitw -t 1 -v -p 50 selectw -t 2 selectp -t 0 new -s standard -n htop "htop" neww -n cmd splitw -t 2 -v -p 50...

9
Можно ли закрыть сессию ssh без закрытия byobu или окна?

Если я использую byobu, exitзакрывает только текущую оболочку. И я должен закрыть все оболочки, чтобы прекратить сеанс, что ужасно, потому что я хочу сохранить все оболочки, поэтому я использую byobu. Другой способ - это закрыть окно. Но иногда я просто хочу вернуться на свой локальный компьютер....

8
Разница между tmux и опциями разбиения оболочки на iTerm2?

В настоящее время я переключился на iTerm2 + VIM для моей среды разработки. Я заметил, что последняя версия iTerm2 поддерживает, tmuxи были люди, которые использовали tmuxдля разделения окна на несколько сессий. Я также заметил, что iTerm2 имеет встроенные опции для разделения окна на несколько...

8
Привязки клавиш Tmux не работают

Я установил tmux с помощью homebrew на Mac OSX Lion некоторое время назад. Внезапно перестали работать сочетания клавиш. Например, если я попробую Ctrl-b, то c (Создать новое окно) просто наберет c в окне терминала. Как я могу это исправить и снова сделать tmux пригодным для использования?...

8
Тайм-аут ключа ssh-agent с экраном или tmux на хосте бастиона

Обычно у меня работает ssh-agent, я захожу по ssh на свой бастионный хост, затем открываю сеанс tmux и через него подключаюсь к другим компьютерам Переадресация ключей работает для любых сессий, которые я открываю с этого момента. Если я возобновляю сеанс tmux после закрытия терминала, сна моего...

8
Tmux забывает каталог, в котором была создана сессия

Когда я создаю несколько сеансов в tmux, текущий каталог для каждого нового окна в последующих сеансах устанавливается как текущий каталог для первого. Например: -> cd /home/one && tmux new-session -n one\; new-window -n two # /home/one is the current directory for each window -> cd...

8
Создание ярлыка «убить текущий сеанс» в Tmux

Можно ли создать ярлык в Tmux, который убил бы текущий сеанс? Набирать «kill-session -t mysession» не очень удобно Я представляю что-то вроде bind X kill-session -t $currentsesion что я не понимаю, как дать bind знать, какой сеанс является...

8
Переход к предыдущему приглашению в терминале

Есть ли в терминале ярлыки для перехода к предыдущему / следующему приглашению? Прокрутка вверх и попытка найти начало журнала замедляет мой рабочий процесс. Я использую iTerm на OSX, но это должно быть применимо к любым терминалам Unix. Решение в Tmux также...

5
Текст больше не отображается после убийства программы, используя tmux

Я использую сервер Minecraft, и всякий раз, когда я запускаю сервер «sh rtoolkit.sh», все работает нормально, однако, как только я останавливаю сервер и возвращаюсь в командную строку, готовую к вводу команды, вводимый текст не отображается и курсор остается в той же позиции, но если я ввожу...

5
Получите Ctrl + Arrow для работы под tmux + urxvt

Я имею ключ команды tmux как Ca. C-Left / C-Right для перехода между словами (или как там это называется) прекрасно работает только в urxvt, но в urxvt / tmux он выведет '5D' и '5C' для Left / Right соответственно. Как мне настроить tmux, чтобы пропустить слово (или с X на urxvt или в...

4
Как сделать ширину панели tmux фиксированной?

Скажем, я разделил окно на 2 панели, правая имеет ширину 20 ячеек. Но когда я изменяю размер внешнего эмулятора терминала, ширина панели изменяется. Есть ли способ это исправить? Потому что я хочу отображать информацию, которая отформатирована под 20...

4
Могу ли я заставить Tmux оставаться в «режиме префикса», пока я не нажму escape?

Как и в режимах Vim, я бы хотел, чтобы Tmux оставался в «режиме префикса» (как вы это называете?) До тех пор, пока я не нажму Escape, чтобы я мог делать что-то вроде Prefix h j + + вместо Prefix h Prefix j Prefix + Prefix + и не нужно беспокоиться о таймерах или чрезмерной...

3
Как выбрать целые слова с помощью режима мыши Tmux?

Кажется, стандартный режим мыши tmux выбирает слова по буквам - для меня это слишком сложно; если я нажму [или дважды щелкните] в середине слова, я бы хотел, чтобы он начал выделять все слово целиком. Есть ли способы сделать это? Большое спасибо!...

3
Добавление репозитория Git и ветки в строку состояния Tmux

я нашел файл конфигурации Tmux это показывает, как добавить ветку Git в строку состояния Tmux, однако это просто показывает [[ branch ]] не важно, нахожусь ли я в Git-репо или нет. Я не уверен, если это требует git-completion, но если это так, я даже не уверен, установлен ли он как «виртуальный»...

3
Создать собственную команду в tmux

Я знаю, как связать ключ с командой в tmux, но я хочу создать собственную команду (которую вы можете набирать с помощью префикса key + двоеточие). В этой пользовательской команде я хочу выполнить пару других команд. Моя идея состоит в том, чтобы иметь что-то вроде этого: no-side-status() { set...