VIM изменил поведение на мне - перейти к строке: не работает - PullRequest
2 голосов
/ 09 февраля 2009

что-то просто произошло за последние 20 минут или около того с моим vim. Должно быть, я нажал что-то , но я не могу понять это, и ничто не вернет его к «реальному» поведению.

Я всегда использовал: чтобы перейти к номеру строки. Теперь, когда я нажимаю: затем число - (1-9), vim вместо этого входит в режим «вставки» и вставляет букву. (1 = q, 2 = r, 3 = s, 4 = t, 5 = w и т. Д.)

Пытаться найти это хуже, чем искать иголку в стоге сена!

Есть идеи относительно того, какой секретный "режим" я включил? А еще лучше, как мне вернуться к нормальной жизни?

Спасибо!

Ответы [ 4 ]

3 голосов
/ 09 февраля 2009

Не уверен, что вы там сделали, но вы также можете перейти к определенному номеру строки, введя номер строки, а затем нажав G ( Shift + g ).

Shift + g сам по себе приведет вас к последней строке файла.

1 голос
/ 09 февраля 2009

Это может быть ваша оболочка, а не VIM. Если перезапуск VIM не решает вашу проблему, попробуйте открыть новую оболочку и использовать там VIM. Если ничего не работает, переместите ваш файл .vimrc, и любая оболочка запустится (с переименованием, не удаляя, конечно), откройте новую оболочку и VIM. Если это не сработает, попробуйте новую клавиатуру. : - (

0 голосов
/ 09 февраля 2009

Ну, я понятия не имею, что это было, но перезагрузка компьютера - Macbook под управлением леопарда - похоже, сработала.

Я пробовал новые снаряды безрезультатно. Я просто не хотел перезагружаться.

Смотри - у маков тоже проблемы! (

Спасибо за все быстрые ответы от всех вас. Надеюсь, мне больше не придется выяснять это.

0 голосов
/ 09 февраля 2009

Закрытие и открытие vim должны сбрасывать любой режим фанка, который вы обнаружили. Если нет, то происходит что-то очень странное - vim не сохраняет настройки, которые включены в файл.

Кстати, ты полностью разрушаешь мой мем "vim не ломается".

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