Я новичок в vi, на самом деле я начал изучать vi с сегодняшнего дня, и я застрял в поведении клавиши Backspace.
На самом деле, когда я впервые запустил vi на Ubuntu 12.04, мой ключ возврата работал нормально, но после этого он начал странно себя вести. Всякий раз, когда я нажимаю клавишу Backspace в режиме вставки, он просто перемещается на одну позицию влево вместо стирания символа.
Как я могу вернуть функциональность возврата по умолчанию? Обратите внимание, что я не хочу устанавливать vim или устанавливать nocompatibilty.
nocompatibility
Вам нужно перейти в режим «вставки», перемещая курсор с помощью
i
. Есть и другие способы непосредственного удаления символов. Вы можете скачать powerpoint, который я использую при обучении классу по VI здесь .Похоже, вы находитесь в режиме «Команда». Для перемещения курсора:
H
= влево,J
= вверх,K
= вниз,L
= вправоУстановив курсор, вы можете удалить текст следующим образом:
x
Удаляет символ под курсоромX
Удаляет символ до того, как курсорdw
Удаляет курсор от следующего словаdd
Удаляет строку, на которой находится курсор.Для ввода текста вы можете использовать один из режимов ввода текста.
a
Добавляет текст справа от курсораA
Добавляет текст в конец текущей строкиi
Добавляет текст слева от курсораI
Добавляет тест в начало текущей строкиo
Открывает новую строку ниже текущей строки и переводит вас в режим ввода текстаO
Открывает новая строка над текущей строкой и переводит вас в режим ввода текстаЧтобы выйти из режима ввода текста и вернуться в командный режим, используйте
Esc
.Для Отменить изменения: (студент фаворит)
u
Выверните последнюю команду вошлиU
Шаг назад все изменения к текущей строке ** **Чтобы сохранить / выйти:
:w
записывает (сохраняет) файл и остается открытым.:wq
Записывает (сохраняет) файл и выходит из ВП.:q
Выход ( выход ), если вы не внесли изменений.:q!
Выйти (выйти) без сохранения изменений.ZZ
Записывает (сохраняет) файл и выходит из ВП. (так же, как:wq
)источник
Установите полный пакет vim, чтобы получить функциональность Backspace и клавиши со стрелками
источник
vim-runtime
пакет, и все работает, как я привык. Спасибо!