Tôi không thấy những gì ^H
có điểm chung với "backspace". Tại sao backspace được đại diện theo cách đó ở nhiều địa điểm?
^W
là từ xóa tổ hợp phím trong chế độ đọc trong chế độ emacs (và có thể là chính emacs). Nó xóa trở lại không gian trước đó.
Tôi không thấy những gì ^H
có điểm chung với "backspace". Tại sao backspace được đại diện theo cách đó ở nhiều địa điểm?
^W
là từ xóa tổ hợp phím trong chế độ đọc trong chế độ emacs (và có thể là chính emacs). Nó xóa trở lại không gian trước đó.
Câu trả lời:
^
đại diện giữ Ctrlnút. Với bất kỳ ký tự nào từ @
đến _
, nó tạo ra một vị trí 64 (0x40) ký tự trước đó trong bảng ASCII .
Điều này là do vị trí của nó xuất hiện trong bảng ASCII, không có ý nghĩa gì mà nó được gán cho H ngoài thứ tự mà các điều khiển được gán cho các trình duyệt ASCII.
Xem wiki này trên ASCII; Giải thích ASCII
Nó xuất hiện rất thường xuyên trong điện toán do tính phổ biến của ASCII và nó được sử dụng rộng rãi.
0x08
. Điều đó có liên quan gì với một trong hai ^
hoặc H
?
Xem http://en.wikipedia.org/wiki/Caret_notation - ^ H đơn giản có nghĩa là 0x08 vì H là chữ cái thứ 8 của bảng chữ cái. Không có gì liên kết điều này với chức năng backspace ngoại trừ việc 0x08 được gán mã chức năng BS. Nó có thể dễ dàng như 0x09, sau đó chúng tôi sẽ viết ^ G.
"Trình tự này vẫn được sử dụng một cách hài hước cho bệnh epanorthosis bởi những người biết chữ máy tính, biểu thị việc xóa một sai lầm giả vờ, giống như một cuộc tấn công."
"Nô lệ của tôi-khô ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hboss quyết định đình trệ dự án."
@Matt - Xếp hàng những người già, haha!