Когда я пишу код C в редакторе vi, я не могу использовать клавиши возврата или клавиши со стрелками для удаления или навигации по строкам. Некоторые неожиданные специальные символы появляются на экране, который находится в середине моего кода, и я также не могу удалить их. Если я использую мой ключ удаления, весь код удаляется. Я пробовал оба режима вставки, используя « i kbd>» и « a kbd>». Я могу справиться с этой ситуацией для программирования на C, используя текстовые редакторы, но когда я создаю программы LeX и yacc, я нахожу это неловким.
Не могли бы вы помочь мне с этим?
В командном режиме ( Esc kbd>) вы можете удалять символы / слова / строки и параграфы, используя несколько нажатий клавиш. Ниже приведены несколько примеров .:
Символы :
Слово
"delete"
завершится в ""
. "delete"
удалит каждый символ. Абзацы
Поместить число в Перед нажатием клавиш-модификаторов действие будет повторяться столько раз. Например. 3 kbd> x kbd> удалит 3 символа.
Вы можете сделать это легко, набрав следующую команду:
$ vi .vimrc
После создания файла добавьте в него следующие строки:
set backspace=2