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

14
tmux - прокрутка вверх / вниз с помощью shift + page up / down на панель

Я хотел бы иметь возможность прокручивать вверх / вниз на заданную панель с той же привязкой клавиш, что и xterm, т.е. SHIFT + Page Up / Down. Например, если окно tmux разделено на 2 вертикальные панели, я мог бы прокручивать одну из двух с помощью клавиатуры, а другая не прокручивать. Является ли...

13
tmux и выделение текста мышкой через шпаклевку

Я использую tmux в сеансе замазки. Обычно (при запуске простой оболочки или экрана GNU) для выделения текста я просто щелкаю левой кнопкой мыши и перетаскиваю мышку по некоторому тексту. С tmux я должен удерживать shift при выделении текста мышью. Как вернуть «нормальное» поведение Отредактируйте,...

13
визуальная индикация tmux, если панели синхронизированы

Возможно ли для tmux иметь некоторый визуальный индикатор, если для окна включены синхронизированные панели? Возможно, строка состояния меняется на синий, или просто где-то появляется звезда? Я часто устанавливаю синхронизированные панели, ухожу на несколько часов и возвращаюсь, чтобы забыть,...

12
tmux: определить, какой процесс выполняется в активной панели

Есть ли способ, как определить, какой процесс выполняется в активной панели? tmux: найдите окно «my», проверьте, связано ли оно с активным , однако оно занимается обнаружением из панели. Мне нужно обнаружить это из внешней команды (не из сеанса tmux). Проблема, скорее всего, сводится к двум шагам:...

11
Обновление tmux после изменения ширины терминала

С screenпомощью терминала шириной 80 столбцов я могу сделать что-то вроде: for i in $(seq 81); do echo -n "m"; done; echo а затем измените размер окна, чтобы оно стало немного шире, и последний «m» подпрыгнет до того места, где он был бы, если бы я выполнил команду перед изменением размера окна. Я...

11
Возможно ли совместное использование сокетов tmux между хостами?

Мне интересно, возможно ли разделить сокет сервера tmux между разными хостами. Например, у меня на хосте запущена виртуальная машина (гость), и я запускаю сеанс tmux в госте, возможно ли, чтобы мой хост получил доступ к сеансу tmux гостя и делал с ним классные вещи? (например, отправка команд на...

11
Ищем не конфликтующую кроссплатформенную согласованность клавиш

Я использую Mac OS X и Arch Linux и иногда захожу на серверы FreeBSD и Debian по ssh. Мои любимые инструменты: zsh, ssh, tmux, git, vim и irssi. Я использую iTerm2 в Mac OS X и unicode-rxvt в Arch Linux, где я также использую Xmonad в качестве оконного менеджера. В настоящее время Ctrl + a + n...

11
Получить текущий номер окна для приглашения bash

Я хочу заменить строку состояния на приглашение bash, отображающее номер окна, например ①. Как я могу получить текущий номер окна в оболочке? Есть переменная env TMUX_PANE, к сожалению, нет TMUX_WINDOW. Самое близкое, что я получил: tmux display-messageпрошить информацию об окне / панели, затем...

11
Нажатие «n» в tmux вызывает «Не в режиме»

Я использую tmux и наблюдаю странное поведение. Время от времени случается, что, когда я нажимаю «n» на моей клавиатуре, фокус переключается на управление tmux и появляется сообщение «Не в режиме». Я предполагал, что в какой-то момент я что-то спровоцировал, чтобы это произошло Это происходит...

11
Принудительное обновление для строки состояния tmux

Я хотел бы иметь текущее время в моей tmuxстроке состояния. Я добрался до: $ tmux set status-right '"#22T" %H:%M:%S %d-%b-%y' Это изменяет время в строке состояния, чтобы включить секунды. Однако строка состояния обновляется только в том случае, если «что-то происходит»: я переключаю окна,...

11
изменение привязки .tmux.conf для префикса

Попытка перехода на tmux (версия 1.6) на OS X 10.7 (так что я уверен, что я делаю ошибку noob) и проблемы с простейшими командами. В моем ~ / .tmux.conf я должен сопоставить префикс Ctrl-a, а не: set -g prefix C-a но когда я: Wed Apr 10$ source ~/.tmux.conf │ -bash: set: -g: invalid option │ set:...

11
Попытка установить tmux на CentOS 6.x завершается неудачно с ошибкой: 'EVBUFFER_EOL_LF' undeclared

Я попытался скомпилировать tmux, используя следующие шаги: yum -y install ncurses-devel libevent-devel wget http://downloads.sourceforge.net/tmux/tmux-1.9a.tar.gz tar -xvzf tmux-1.9a.tar.gz cd tmux-1.9a ./configure make makeКоманда потерпела неудачу с ошибкой при слежении: control.c:64:47: error:...

10
Конфигурирование функциональных клавиш в PuTTY для Vim и Midnight Commander под tmux?

Прежде всего, я знаю, что могу использовать Alt+ 1(через 9 и 0), чтобы синтезировать соответствующие функциональные клавиши ( F1через F10) в Midnight Commander. Это помогло мне много раз, но по умолчанию я все еще нажимаю реальные функциональные клавиши интуитивно. Суть: я пытаюсь запустить Vim и...

10
Как показать текущий режим в строке состояния в tmux?

В vim: :set showcmdговорит мне, какой ключ я набрал (например, f). В tmux: после ввода Ctrl-bя перестаю думать о следующем ключе, который мне нужен. Иногда я забывал, что набрал Ctrl-b, поэтому набираю снова, это вызывает проблемы. Как изменить строку состояния, чтобы я знал, что я набрал...

10
Tmux эквивалент «экрана -R»?

Команда tmux attachдействует больше как комбинация screen -rи screen -x- сначала она пытается присоединиться к самому последнему отключенному сеансу, а затем, если ничего не доступно, она присоединится к текущему присоединенному сеансу. Я хочу эмулировать поведение screen -R: сначала попытайтесь...

10
Заставить TMUX использовать Alt + Num для выбора окна

Я возился с TMUX, и мне нравятся возможности конфигурации. Список окон внизу заставляет меня думать, что тот же ярлык для изменения окон в Irssi должен работать в TMUX, но это не так. Поэтому в данный момент я должен нажать Cb, а затем число, чтобы открыть это окно. Я счастлив иметь Cb для моего...

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() {...