2013-02-06 33 views

Trả lời

3

Ctrl-L bị ràng buộc với lệnh readline. Tuy nhiên, trong khi bạn đang chạy lệnh tails đăng nhập của bạn, bash không nhận được đầu vào bàn phím. Bạn có thể tạm dừng đuôi bằng Ctrl-Z, xóa màn hình bằng Ctrl-L và tiếp tục đuôi với fg.

Điều này độc lập với tmux; Tôi không nghĩ rằng tmux có bất kỳ thứ gì như lệnh clear-pane, thay vào đó hãy dựa vào trình bao để xử lý điều đó cho bạn.

+0

Đây là điều cuối cùng/tính năng mà tôi quá thiếu. Nó vẫn không thể cho đến ngày nay? – Autodidact

+0

Xem câu trả lời của jjungnickel. Nó được xây dựng trong lệnh tmux và nó hoạt động hoàn hảo cho tôi. – kdavh

13

Bạn có thể xóa bộ đệm hiện tại bằng cách sử dụng send-keys -R nhưng lưu ý rằng ứng dụng đang chạy bên trong bộ đệm đó sẽ không nhận thấy rằng nội dung bộ đệm đã bị xóa.

Reference

+2

tôi đã làm điều này: 'bind l send-keys -R; hiển thị "Cleared" ' – phoet

+0

Đây là màn hình rõ ràng cuối cùng mà thực sự làm việc cho tôi như CMD-k trong Terminal.app trên Os X: ' bind -n C-k send-keys -R \; các khóa gửi C-l \; rõ ràng-history' –

2

Trong OSX (Terminal và tôi tin rằng iTerm2), CMD + K xóa và loại bỏ scrollback nhưng tôi không chắc chắn làm việc này khi tailing hoặc trong tmux.

Một vài liên kết có thể có câu trả lời của bạn:

Ngoài ra, @chepner đề nghị đình chỉ lệnh và điều này đã cho tôi ý tưởng để thêm nó như là một chìa khóa ràng buộc (lưu ý: Tôi đã thử nghiệm điều này trên Linux nhưng tôi không có OSX. Liên kết đầu tiên dường như chỉ ra clear-history có thể hoạt động):

bind-key -n C-l send-keys C-z \; send-keys " reset && fg > /dev/null" \; send-keys "Enter" 

Thêm số này vào ~/.tmux.conf của bạn, sau đó bạn có thể thực hiện CTRL+l và thao tác này sẽ gửi các khóa và lệnh được yêu cầu tới thiết bị đầu cuối để tự động hóa.

reset && fg được bắt đầu bằng dấu cách để loại trừ khỏi lịch sử.

> /dev/null dừng lệnh đuôi gốc được hiển thị nhưng điều này có thể hữu ích để có thể bị xóa nếu bạn muốn xem sau khi xóa.

+0

Cmd + k không làm điều đó trong tmux, nhưng ràng buộc không. Cảm ơn! –

Các vấn đề liên quan