Как я могу настроить vim так, чтобы команды перемещения включали подчеркивание и CamelCase, но завершение игнорировало их?

Например, у меня в настоящее время есть это:

set iskeyword-=_

Это дает эффект от этой работы:

foo_bar

Если курсор установлен на «f», нажатие кнопки w перемещает курсор на подчеркивание. Повторное нажатие перемещает на «b»; в баре. Это желаемый эффект для движения, но имеет нежелательный побочный эффект прерывания завершения. Та же история с жетонами CamelCase. Например,

Если у меня есть это:

foo_bar

и я печатаюfoo_<CTRL+N> Я не получаю "foo_bar" как вариант завершения.

Ответы на вопрос(1)

Ваш ответ на вопрос