vi случайно повторяет нажатие клавиш - PullRequest
1 голос
/ 27 января 2012

При использовании vi он иногда отображает нажатия клавиш на экране. Например, если я нажму escape, на экране появится ^ [. Фактические символы не записываются в файл, потому что, если я перейду в другое место в файле и вернусь, символов там не будет. Тем не менее, это сбивает с толку, когда это происходит, особенно если символы появляются там, где есть текст.

У меня также установлен gvim. Это никогда не происходит там, но это происходит во всех различных типах vi, работающих в терминале.

Почему это происходит и как это можно исправить?

Ответы [ 2 ]

0 голосов
/ 08 марта 2012

Это на самом деле не поможет вам решить проблему, но если это просто шум в терминале, вы можете использовать команду :redr[aw]! для очистки экрана.

0 голосов
/ 08 марта 2012

Это нормально, когда вы работаете на медленном соединении.Это также случилось со мной, когда я использовал vim / vi на удаленной машине через медленное соединение.Это потому, что медленное соединение увеличивает внутреннюю скорость, в которой vim реагирует на нажатия клавиш.Для меня ничего вредного , но это медленно, и дает исключение для глаз.По крайней мере, VI спроектирован в таких условиях, он очень хорошо справляется с медленным соединением.

...