Я пришел к поведению завершения vim, которое очень раздражает меня, и я не могу понять, как настроить vim для поведения по-другому. Может быть, это вообще невозможно.
Предположим, я редактируюфайл со следующим содержимым:
MyCompany2
MyCompanies
MyCompany3
Теперь я хочу добавить еще одну запись (скажем, MyCompanyABC), поэтому я набираю My
и нажимаю Ctrl-N , так что теперь у меня есть
MyCompany2
Теперь я нажимаю backspace , затем A , поэтому я нахожусь на
MyCompanyA
Нет, я решаю попробовать завершить снова, поэтому я нажимаю Ctrl-N , и vim возвращает меня к
My
Так есть ли способ сделать так, чтобы последний шаг сохранил то, что у меня уже есть?
ОБНОВЛЕНИЕ:
Я неправильно задал последовательность завершения.Проблема, которую я описываю, появляется, если сначала нажать Ctrl-P .Затем в приведенном выше сценарии вы получите, а остальные, как указано выше.
MyCompany3