Как я могу настроить vim так, чтобы команды перемещения включали подчеркивание и CamelCase, но завершение игнорировало их?
Например, у меня в настоящее время есть это:
set iskeyword-=_
Это дает эффект от этой работы:
foo_bar
Если курсор установлен на «f», нажатие кнопки w перемещает курсор на подчеркивание. Повторное нажатие перемещает на «b»; в баре. Это желаемый эффект для движения, но имеет нежелательный побочный эффект прерывания завершения. Та же история с жетонами CamelCase. Например,
Если у меня есть это:
foo_bar
и я печатаюfoo_<CTRL+N>
Я не получаю "foo_bar" как вариант завершения.