Эта проблема возникает только в Gvim. Этого не происходит в консольной версии vim. Я использую Gvim 7.2.245 на машине с Ubuntu 9.10.
После открытия Gvim я могу набрать:sh и перейти к приглашению оболочки. Затем я могу выполнить команду (например, ls). Однако, если я хочу выполнить эту команду еще раз, нажав клавишу со стрелкой "вверх", я могу получить искаженную информацию о том, что выглядит как некоторый двоичный файл, а затем буквы "ku". Аналогичным образом нажатие стрелки "вниз" дает тот же результат, за которым следуют буквы "kd".
Если я нажимаю ESC, а затем одну из клавиш со стрелками, я получаю ТОЛЬКО буквы (например, "ку") без искаженного двоичного файла.
Возможно, эта проблема как-то связана с текстовыми терминалами и клавишами курсора vim или чем-то еще. У кого-нибудь есть ответ на это?