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