tmux tương đương với màn hình GNU:


14

Tôi là một người dùng màn hình lâu năm đang cố gắng chuyển sang tmux. Một tính năng màn hình tôi sử dụng là khả năng cắt bớt Ctrla :set wrapđầu ra. Điều này đặc biệt hữu ích khi điều chỉnh các tệp nhật ký hoặc theo dõi các phiên biên dịch có dòng dài hàng trăm ký tự.

Tôi đã đọc mantrang và googled rộng rãi và không thể tìm thấy một lệnh tương đương, hoặc một công việc khả thi xung quanh bằng cách sử dụng các lệnh shell. Cách gần nhất tôi có thể nghĩ ra là dẫn mọi thứ vào less -Svà đưa ít hơn vào chế độ "theo dõi".

Câu trả lời:


7

Tôi không nghĩ tmuxcó tính năng này, tính năng yêu cầu ?

Một cách giải quyết khác mà tôi thường sử dụng là "cắt" tối đa và bao gồm $ COLUMNS:

tail -f LOG | cut -c1-$COLUMNS

Lưu ý rằng đây không phải là "nowrap", nó thực sự loại bỏ các đầu của dòng. Ngoài ra, thay đổi kích thước thiết bị đầu cuối không được thực hiện.


Cảm ơn bạn về thông tin. Tôi cũng đã thử các biến thể về chủ đề này. Tôi đã tìm thấy "less -eS --follow-name" gần nhất có thể ... Nếu tôi nhớ chạy lệnh đó trước.
Doug

1
Bạn có thể làm tốt hơn một chút với less +G +F -eS --follow-name, điều đó sẽ đưa bạn trực tiếp vào chế độ đuôi. Nhưng bạn đã đúng, sẽ tốt hơn nếu thiết bị đầu cuối xử lý gói.
Thor

+Glà thực sự dư thừa.
Thor

Thật không may, điều này không hoạt động với xtail ...
MemphiZ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.