Bagaimana saya bisa mencegah tmux dari memblokir ketika saya gulir ke atas?

9

tmux memang luar biasa, tapi saya sering dalam situasi di mana scrolling menyebabkan (diakui minor tapi masih tidak diinginkan) masalah. Misalnya, saya memiliki server node.js yang berjalan dalam satu jendela, dan BrowserSync mencoba memuat ulang aplikasi setiap kali saya mengubah file. Jika saya telah menggulir ke atas untuk membaca beberapa console.logoutput (tapi lupa bahwa saya memblokir server), dan kemudian saya membuat perubahan pada editor saya, tidak ada yang terjadi.

Apakah ada cara untuk mendapatkan tmux bukan untuk memblokir server, tetapi cukup berhenti menambahkan output baru ke bagian bawah buffer gulir, dan biarkan saya terus melihat bagian yang sama dari buffer yang sebelumnya saya gulir ke?

iconoclast
sumber
Apakah mode salin bukan apa yang Anda cari @iconoclast?
cesar
Apakah Anda menemukan solusinya? Baru saja berlari ke ini.
hakunin

Jawaban:

1

Ini tampaknya merupakan masalah tmux yang diakui untuk beberapa program yang dikerjakan.

Philippe Cloutier
sumber
Menjelaskan solusinya akan membuat ini jawaban yang lebih baik ...
Jeff Schaller
Penyelesaiannya dijelaskan dalam laporan masalah yang ditautkan, tetapi tidak ada yang dapat dilakukan pengguna (selain meningkatkan ke versi tmux yang ditingkatkan). Saya kira akan lebih tepat untuk menyatakan bahwa masalah tersebut telah dimitigasi.
Philippe Cloutier
0

Mulai aplikasi Anda sebagai pekerjaan latar belakang $cmd &

  • Output masih akan melompat ke sesi saat ini
  • Apa pun yang Anda lakukan pada cli tidak akan menghalangi proses
  • Dapatkan status pekerjaan latar belakang apa pun dengan jobs -l
  • Bunuh semua pekerjaan dengan kill $jobnumber
Chris Jones
sumber