Почему при перемещении курсора по процессу vim, открытому в сеансе tmux, время от времени он оставляет за собой след из призрачных символов - ^ [OB, ^ [OA?

Они исчезают, если я пролистываю страницу вверх и вниз. Почему это происходит и как это исправить?

http://i.stack.imgur.com/DnMYl.png

Я недавно возился со своим vimrc. Может ли это быть причиной?

ОБНОВЛЕНИЕ: Я выяснил причину. Я добавил функции, которые автоматически обновляли имя cwd и текущую ветку git в моей строке состояния vim. Из-за этого vim зависал, и каждый раз, когда он задерживался при нажатии клавиши вверх / вниз / влево / вправо, он печатал призрачные символы ^ [OA и т. Д. Возможно, все усложнилось из-за того, что я использовал vim в tmux, но я также видел призрачных персонажей вне tmux. Так что, наверное, нет. Я отключил эти две функции в своем .vimrc, и моя статусная строка vim сейчас менее крутая, чем раньше :( Желаю выхода.

8
задан Vighnesh 15 August 2011 в 00:56
поделиться