Vi - режим вставки не работает в Ubuntu 12.10

16

Я работаю на Ubuntu 12.10, и мой режим вставки в vi не работает.

введите описание изображения здесь

Когда я нажимаю, iчтобы перейти в режим вставки, ничего не происходит. При нажатии iснова пишет iна терминале, но <-backspaceне удаляет символ. DeleteРаботает только там. Нужно ли где-нибудь настраивать?

prayagupd
источник
1
Вы пытались установить Vim вместо этого? так или иначе это должно работать
Стефан
Это сеанс локального терминала или после подключения к другому хосту? Какая эмуляция терминала будет действовать?
Давид6
@ david6 это локальный сеанс терминала gnome.
prayagupd
@ Stefan Там работает установка 'vim'. \ ,, /
praagagupd
1
пожалуйста, хотите, чтобы я ответил на это как настоящий ответ?
Стефан

Ответы:

24

Установка VIM , вероятно, решит эту проблему

sudo aptitude install vim

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

В любом случае рекомендуется использовать vim, в основном это доказано V i IM .

Стефан
источник
1
Команда "sudo apt-get install vim" работала нормально.
Maninda
5

Это не то, что режим вставки не работает. Но редактор vi, который вы используете, является более старой версией и отличается от наших обычных редакторов. Получить обновленную версию редактора vi by-

sudo apt-get install vim 
Любитель Linux
источник
-1

@ терминал типа vi нажмите ввод, после того, как первый раз нажмите клавишу ESC, затем нажмите i, теперь вы можете записать в файл. Я думаю, прежде чем вы не используете VIM и при запуске нажмите клавишу ESC для подготовки к записи любых данных в файл и CTRL + S, чтобы сохранить их.

для закрытия файла снова нажмите ESC чем SHIFT +; чем WQ и введите, чтобы закрыть файл.

Гаурав Шарма
источник
3
При запуске viвы запускаете в обычном режиме, поэтому нет необходимости нажимать ESC. Нажатие ctrl+sне сохранит, но предотвратит попадание любого вывода в окно вашего терминала, и оно будет выглядеть так, как будто все заморожено. Сохранение:w
Говард