Xóa thiết bị đầu cuối bằng phím tắt


58

Tôi tò mò liệu có cách nào để xóa bộ đệm / đầu ra đầu cuối thông qua một số phím tắt. Tôi đang sử dụng Ubuntu. Tôi biết rằng

Ctrl + L

xóa thiết bị đầu cuối, nhưng bạn vẫn có thể cuộn lại để xem văn bản cũ. Tôi đang tìm kiếm một cái gì đó tương tự như những gì

reset 

lệnh nào. Trên máy Mac

apple + k

dường như để làm các mẹo.


Bạn có thể gõ "xóa".
Darren

Câu trả lời:


43

Trong thiết bị đầu cuối gnome, bạn có thể chỉnh sửa các phím tắt bằng Bàn phím Edit -> Reset Shortcuts... sau đó bạn có thể ánh xạ lệnh "Đặt lại và Xóa", dường như thực hiện những gì bạn đang tìm kiếm.

Ngoài ra, bạn có thể giới hạn lịch sử cuộn lại ở một số nhỏ (giả sử 0) và Ctrl + L sẽ gần hơn với những gì bạn đang tìm kiếm.


2
Điều này có thể đã thay đổi trong các phiên bản mới hơn của gnome và thiết bị đầu cuối gnome. Đối với tôi đó là Edit -> Preferences -> Shortcuts(Tôi đang sử dụng Thiết bị đầu cuối Gnome v3.16.2)
Chris Sprague

2
"Đặt lại và xóa" là những gì tôi đang tìm kiếm, ngoại trừ việc nó không giữ được dấu nhắc. Theo dõi ngay lập tức với Ctrl + L khôi phục lời nhắc. Vì vậy, với Reset và Clear bị ràng buộc với Ctrl + K, tôi có thể nhấn Ctrl + K, Ctrl + L để xóa cuộn ngược lại và để lại cho tôi một dấu nhắc sẵn sàng.
Trevor Dixon

29
  • CTRL+ uxóa từ con trỏ đến đầu dòng

  • CTRL+ kxóa từ con trỏ đến cuối dòng

  • CTRL+ dxóa một ký tự bên phải con trỏ

  • Esc+ Backspacexóa một từ bên trái con trỏ

  • Esc+ dxóa một từ bên phải con trỏ

  • Alt+ left/rightnhảy đến đầu của từ trước / từ tiếp theo

Để xóa toàn bộ màn hình, hãy thêm bí danh sau vào ~/.bashrctệp của bạn :

alias cls="echo -ne '\033c'"

Bây giờ, trong một thiết bị đầu cuối mớiclssẽ xóa tất cả mọi thứ bao gồm cả bộ đệm cuộn. Nó hoạt động nhanh hơn nhiều so với resetvì nó không thiết lập lại bất cứ điều gì.

Thực tế resetchỉ cần thiết khi bạn muốn sửa một thiết bị đầu cuối bị hỏng, ví dụ như sau khi chạy cattrên tệp nhị phân.

Nếu bạn đang dùng OSX, thì Command ( ) + ksẽ xóa thiết bị đầu cuối ( và bảng điều khiển chrome devtools 😉) .


Và làm thế nào tôi có thể thêm một phím tắt để làm điều này bằng cách sử dụng mà không cần gõ ra cls?
FloatingRock

2
@FloatingRock: điều này phụ thuộc vào môi trường máy tính để bàn của bạn và có thể là thiết bị đầu cuối của bạn, nếu thiết bị đầu cuối không có cách nào để gắn lệnh vào một phím tắt, thì cơ hội duy nhất của bạn là đặt một phím tắt toàn cầu phụ thuộc vào DE. Ví dụ: trong XFCE, đó sẽ là Cài đặt> Bàn phím> Phím tắt, đừng nhớ các shell khác.
ccpizza

Tôi đã tìm kiếm một cái gì đó như thế này trong nhiều tháng ..
tổng

3

Ctrl + L vẽ lại thiết bị đầu cuối; nó không rõ ràng Nếu bạn đang ở trong một ứng dụng toàn màn hình như ít hoặc vim, lệnh Ctrl-L là thứ bạn sử dụng để vẽ lại màn hình bị hỏng. Ví dụ, trong vim với tô sáng cú pháp màu, bạn có thể sử dụng ctrl_l để cập nhật màu nếu bạn cuộn một khoảng cách dài và vim bị nhầm lẫn bởi dấu ngoặc kép hoặc dấu ngoặc hoặc tương tự.

Chỉ để tham khảo nếu ai đó tìm kiếm và tìm thấy điều này ... Nếu bạn cần xóa bộ đệm cuộn lại, hãy đặt bộ đệm của bạn thành 0 dòng hoặc đóng cửa sổ và mở lại. Hoặc "trong khi true; in, thực hiện" và sau đó ngắt với ctrl + c khi bạn xuất đủ dòng để thổi bộ đệm. Bộ đệm cuộn phụ thuộc vào ứng dụng, do đó, trong khi giải pháp đã cho hoạt động cho thiết bị đầu cuối Gnome, nó sẽ không hoạt động cho bất kỳ thiết bị đầu cuối nào khác.


Điều này "thổi bộ đệm" sẽ không hoạt động cho chế độ cuộn không giới hạn.
Ruslan

@Ruslan Tôi muốn một trong những máy nhớ vô hạn này. ;)
dannysauer

1

Tôi sử dụng Konsole. Tôi đã luôn sử dụng Ctrl+ Shift+ Xtrong quá khứ để xóa mọi thứ, kể cả cuộn ngược lại. Có một cách mới và tốt hơn bây giờ: Ctrl+ Shift+ Kvà Googling "lịch sử xóa bàn phím konsole lịch sử" không đưa bạn đến đó rất dễ dàng, nhưng nó đưa bạn đến đây.


0

Cmd+ Ctrl+ Lthực hiện clearlệnh trong mac.

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.