Я программирую на Windows в течение нескольких лет, и есть проблема, которая становится все более неприятной, поскольку я действительно начал использовать различные терминалы в Windows для своих целей разработки. Для входа на удаленные машины я использую PuTTy, и недавно я обнаружил Cygwin, который, как я обнаружил, является действительно отличной оболочкой. У меня также есть MacBook Pro, и я немного использую Terminal.
Что я заметил, так это то, что без того, чтобы я что-то печатал, 8 ~ будет набирать себя в моем терминале, и если я оставлю компьютер на 10 или 15 минут, я буду регулярно видеть что-то вроде:
8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~ 8 ~
Кроме того, когда я нахожусь в emacs, я замечаю, что числа будут появляться случайным образом, не набирая их, например, 012, или 34, и т.д. Это случилось со мной на различных компьютерах с Windows, и я пробовал, вероятно, сотни различных Google ищет, чтобы попытаться выяснить, почему это происходит, и мне совершенно не повезло выяснить, что является причиной этого.
Буду очень признателен за любую помощь в этом. Я знаю, что это на самом деле не вопрос программирования, но я предположил, что Stack Overflow не оценит этот вопрос, и, поскольку вы все программисты, я полагаю, что у одного из вас есть понимание.
Спасибо большое.
РЕДАКТИРОВАТЬ: Первоначально я разместил это на www.programmers.stackexchange.com, и я получил три комментария с просьбой дать разъяснения, поэтому я отправляю вопрос с заданным разъяснением.
- Это почти наверняка какая-то форма keepalive, но контекст не совсем понятен. Вы работаете в Windows, используете PuTTy, подключаетесь к emacs на другом компьютере и получаете случайные символы? Что вы пытались изолировать это? Они появляются, если вы просто открываете окно и не подключаетесь? Если вы просто откройте окно консоли?
Это происходит, когда я просто использую emacs/Cygwin локально, а также когда я использую emacs через puTTy при входе на сервер linux моей школы. Я действительно не знаю, что я могу сделать, чтобы изолировать это, я даже не знаю причину! Это никогда не происходит на Mac, локально или при входе на тот же сервер, поэтому я предполагаю, что проблема должна быть локальной. Поскольку это происходит, когда я захожу на свой школьный сервер через Cygwin или putty, а также когда я просто использую Cygwin с emacs локально, это должно быть что-то с Windows.
- Это происходит только с Windows или также с Mac? Это происходит только когда вы входите в систему на определенном компьютере или на других? Если это только для конкретной машины, на какой ОС она работает (какой дистрибутив, какая версия)? Это связано с движением мыши? Ваш вопрос здесь не по теме, но если вы добавите запрошенную информацию, вы можете опубликовать ее в Super User.
Нет, это не происходит в Mac локально или когда я захожу на школьный сервер. Это происходит со мной с Windows 8 Pro и Windows 7 Ultimate.