Я работаю на Ubuntu 12.10, и мой режим вставки в vi не работает.
Когда я нажимаю, iчтобы перейти в режим вставки, ничего не происходит. При нажатии iснова пишет i
на терминале, но <-backspaceне удаляет символ. DeleteРаботает только там. Нужно ли где-нибудь настраивать?
Ответы:
Установка VIM , вероятно, решит эту проблему
это на самом деле должно работать, хотя, может быть, режим совместимости включен, поэтому вы будете в режиме вставки, но VI не скажет вам.
В любом случае рекомендуется использовать vim, в основном это доказано V i IM .
источник
Это не то, что режим вставки не работает. Но редактор vi, который вы используете, является более старой версией и отличается от наших обычных редакторов. Получить обновленную версию редактора vi by-
источник
@ терминал типа vi нажмите ввод, после того, как первый раз нажмите клавишу ESC, затем нажмите i, теперь вы можете записать в файл. Я думаю, прежде чем вы не используете VIM и при запуске нажмите клавишу ESC для подготовки к записи любых данных в файл и CTRL + S, чтобы сохранить их.
для закрытия файла снова нажмите ESC чем SHIFT +; чем WQ и введите, чтобы закрыть файл.
источник
vi
вы запускаете в обычном режиме, поэтому нет необходимости нажиматьESC
. Нажатиеctrl+s
не сохранит, но предотвратит попадание любого вывода в окно вашего терминала, и оно будет выглядеть так, как будто все заморожено. Сохранение:w