Як я можу запобігти блокуванню tmux під час прокрутки вгору?


9

tmux - це дивовижно, але я часто буваю в ситуаціях, коли прокручування викликає (мабуть, незначні, але все ж небажані) проблеми. Наприклад, у мене в одному вікні працює сервер node.js, і BrowserSync намагається перезавантажити додаток щоразу, коли я змінюю файли. Якщо я прокрутився, щоб прочитати деякий console.logвихід (але забудьте, що я блокую сервер), а потім я вніс зміни в своєму редакторі, нічого не відбувається.

Чи є спосіб отримати tmux не блокувати сервер, а просто зупинити додавання нового виводу в нижню частину буфера прокрутки, і дозволити мені постійно бачити той самий розділ буфера, до якого я раніше прокручував?


Чи режим копіювання не те, що ви шукаєте @iconoclast?
цезар

Ви знайшли рішення? Просто натрапив на це.
хакунін

Відповіді:


1

Мабуть, це визнана проблема tmux для деяких програм, над якими працювали.


Опис вирішення питання стане кращою відповіддю ...
Джефф Шаллер

Вирішення способу описано у звіті про пов’язану проблему, але користувач не може зробити цього (крім оновлення до вдосконаленої версії tmux). Я думаю, було б правильніше заявити, що питання було пом’якшене.
Філіп Клутьє

0

Запускайте програми як фонові завдання $cmd &

  • Результат все ще перейде на поточний сеанс
  • Все, що ви робите на кліпі, не заблокує процес
  • Отримайте будь-який статус фонової роботи за допомогою jobs -l
  • Вбийте будь-які роботи kill $jobnumber
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.