vim заменяет строки при переходе на новую строку - PullRequest
1 голос
/ 19 января 2011

Я использую Terminal.app на Mac 10.6.6 и хочу обновить vim. Должен ли я установить его в / usr / local?

Я спрашиваю, потому что моя нативная установка vim по какой-то причине испорчена. Иногда, когда я открываю его и двигаюсь вверх и вниз, вся строка меняется на другую строку на экране, как танцующие стулья. Но если я наберу: q, то все нормально, потому что ничего не меняется (потому что я просто перемещаю курсор), но я не вижу, что делаю, потому что, когда я перехожу на новую строку, эта строка заменяется с другой строкой примерно на 6 строк ниже, но это случайно.

$ TERM = xterm-color

Я установил Mercurial & ack через CPAN (для которого я установил File: Next) вчера, так что, возможно, это было сделано. У меня есть MacVim, но я хочу, чтобы vim тоже работал, потому что я использую его для Git и т. Д.

Ответы [ 2 ]

2 голосов
/ 19 января 2011

Попробуйте запустить vim -u "NONE", чтобы загрузить Vim без вашего .vimrc, в этом случае это может быть причиной. Если все работает как надо, попробуйте включить все по очереди, чтобы увидеть, что вызвало это.

Если вы хотите обновить Vim, я могу порекомендовать homebrew , который имеет так называемую формулу с регулярно обновляемым Vim.

2 голосов
/ 19 января 2011

Поместите скрипт mvim, который поставляется с MacVim, в ваш $ PATH и используйте его на терминале с параметром -v или символической ссылкой с именем vim.

Также используйте TERM = dtterm для Terminal.app. Программы будут вести себя лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...