Wie kann ich verhindern, dass tmux blockiert, wenn ich nach oben scrolle?


9

tmux ist großartig, aber ich bin oft in Situationen, in denen das Scrollen (zugegebenermaßen geringfügig, aber immer noch unerwünscht) Probleme verursacht. Zum Beispiel habe ich einen node.js-Server in einem Fenster und BrowserSync versucht, die App jedes Mal neu zu laden, wenn ich Dateien ändere. Wenn ich nach oben gescrollt habe, um eine console.logAusgabe zu lesen (aber vergessen habe, dass ich den Server blockiere) und dann eine Änderung in meinem Editor vornehme, passiert nichts.

Gibt es eine Möglichkeit, tmux dazu zu bringen, den Server nicht zu blockieren, sondern einfach das Hinzufügen neuer Ausgaben am unteren Rand des Bildlaufpuffers zu beenden und den gleichen Abschnitt des Puffers anzuzeigen, zu dem ich zuvor gescrollt habe?


Ist der Kopiermodus nicht das, wonach Sie suchen @iconoclast?
Cesar

Haben Sie eine Lösung gefunden? Bin gerade darauf gestoßen.
Hakunin

Antworten:



0

Starten Sie Ihre Anwendungen als Hintergrundjobs $cmd &

  • Die Ausgabe springt weiterhin auf die aktuelle Sitzung
  • Alles, was Sie auf dem CLI tun, wird den Prozess nicht blockieren
  • Holen Sie sich einen Hintergrundjobstatus mit jobs -l
  • Töte alle Jobs mit kill $jobnumber
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.