Как вы сбрасываете настройки по умолчанию для VI? - PullRequest
6 голосов
/ 10 мая 2011

В настоящее время я использую VI на удаленном хосте, и по некоторым причинам некоторые команды отображаются неправильно. Например, при нажатии строчной буквы x вместо удаления символа под курсором он фактически удаляет символ за два пробела перед курсором, поэтому, если введен следующий текст BOTY и I поместите курсор на T вместо удаления T , O будет удалено, и слово BTY будет удалено. Также при вставке текста вместо вставки символа VI под курсором он будет вводить символ за два пробела перед курсором, поэтому, если у меня есть следующий текст HT и я хочу вставить ML вместо записи HTML ВП будет писать HMLT .

Кто-нибудь знает, что может быть причиной этого и как я могу это исправить или как сбросить все настройки в ВП по умолчанию, потому что это, вероятно, не единственные элементы, отображенные неправильно?

Спасибо

Ответы [ 3 ]

3 голосов
/ 07 февраля 2013

Если вы просто хотите сбросить все настройки по умолчанию, это очень просто, просто: установите все &

3 голосов
/ 10 мая 2011

В вашем доме посмотрите на файл с именем .exrc (.vimrc для vim). Он содержит конфигурацию vi, если вы ее очистите (сделайте резервную копию ранее), vi вернется к конфигурации по умолчанию.

0 голосов
/ 10 мая 2011

Похоже, вы используете классический "VI" вместо "VIM (VI IMproved)".Если вы являетесь пользователем root на компьютере, попробуйте установить VIM.Я испытываю такое поведение в Ubuntu каждый раз после новой установки ОС.

...