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