Tôi đã lập trình trên Windows được vài năm và có một vấn đề đang ngày càng trở nên khó chịu khi tôi thực sự bắt đầu sử dụng nhiều thiết bị đầu cuối khác nhau trong Windows cho mục đích phát triển của mình. Để đăng nhập vào các máy từ xa, tôi sử dụng PuTTy và gần đây tôi đã phát hiện ra Cygwin, thứ mà tôi thấy là một vỏ thực sự tuyệt vời. Tôi cũng có MacBook Pro và tôi cũng sử dụng Terminal một chút.
Điều tôi nhận thấy là không cần tôi gõ bất cứ thứ gì, 8 ~ sẽ tự gõ vào thiết bị đầu cuối của tôi và nếu tôi rời khỏi máy tính trong 10 hoặc 15 phút, tôi sẽ thường xuyên thấy một cái gì đó như:
8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~
Ngoài ra, khi tôi ở trong emacs, tôi nhận thấy rằng các số sẽ xuất hiện ngẫu nhiên mà không cần nhập chúng như 012 hoặc 34, v.v. Điều này đã xảy ra với tôi trên nhiều loại máy Windows khác nhau và tôi đã thử có thể hàng trăm loại khác nhau Google tìm kiếm để thử và xác định lý do tại sao điều này xảy ra và tôi hoàn toàn không gặp may mắn trong việc tìm hiểu điều gì gây ra điều này.
Tôi thực sự sẽ đánh giá cao bất kỳ sự giúp đỡ trong việc này. Tôi biết đây thực sự không phải là một câu hỏi lập trình, nhưng tôi cho rằng Stack Overflow sẽ không đánh giá cao câu hỏi này và vì bạn là tất cả các lập trình viên, tôi cho rằng một trong số các bạn sẽ có cái nhìn sâu sắc.
Cảm ơn rất nhiều.
EDIT : Ban đầu tôi đã đăng bài này trên www.programmers.stackexchange.com và tôi đã nhận được ba ý kiến yêu cầu tôi làm rõ, vì vậy tôi đang đăng lại câu hỏi với sự làm rõ được hỏi.
- Nó gần như chắc chắn là một hình thức giữ gìn, nhưng bối cảnh không rõ ràng lắm. Bạn đang sử dụng Windows, sử dụng PuTTy và kết nối với emacs trên một máy khác và nhận các ký tự ngẫu nhiên? Những gì bạn đã cố gắng để cô lập nó? Họ có xuất hiện nếu bạn chỉ mở một cửa sổ và không kết nối? Nếu bạn chỉ mở một cửa sổ giao diện điều khiển?
Nó xảy ra khi tôi chỉ sử dụng emacs / Cygwin cục bộ và nó cũng xảy ra khi tôi sử dụng emacs qua puTTy khi đăng nhập vào máy chủ linux của trường tôi. Tôi thực sự không biết tôi có thể làm gì để cô lập nó, tôi thậm chí không biết nguyên nhân! Nó không bao giờ xảy ra trên mac, cục bộ hoặc khi tôi đăng nhập vào cùng một máy chủ, vì vậy tôi cho rằng vấn đề phải là cục bộ. Vì nó xảy ra khi tôi đăng nhập vào máy chủ của trường thông qua Cygwin hoặc putty, cũng như khi tôi chỉ sử dụng Cygwin với emacs cục bộ, nó phải là một cái gì đó với Windows.
- Điều này chỉ xảy ra từ Windows hoặc cũng từ Mac? Nó chỉ xảy ra khi bạn đăng nhập vào một máy cụ thể, hoặc cho người khác? Nếu chỉ dành cho một máy cụ thể, hệ điều hành nào đang chạy (bản phân phối, phiên bản nào)? Điều này có tương quan với việc di chuyển chuột? Câu hỏi của bạn không có chủ đề ở đây, nhưng nếu bạn thêm thông tin chúng tôi yêu cầu, bạn có thể đăng lại trên Super User.
Không, nó không xảy ra trong máy Mac hoặc khi tôi đăng nhập vào máy chủ của trường. Nó xảy ra với tôi với Windows 8 Pro và Windows 7 Ultimate.
cat
trên một thiết bị đầu cuối, đợi rác xuất hiện, sau đó sao chép nó ở đây? (Nó sẽ tìm kiếm một cái gì đó giống như^[8~
hoặc^[[8~
hoặc tương đương.) Tôi nghĩ rằng nó sẽ được dễ dàng để trả lời những gì các nhân vật có nghĩa là, ngay cả khi tôi không biết lý do tại sao họ đang được gửi đi.