Я пробовал различные механизмы и инструменты анализа кода (например, tern_for_vim) для Vim, но они не предоставляют такие отличные функции автодополнения, перехода и переименования, как в VSCode. Насколько я знаю, VSCode использует технологию языковой сервер-протокол для обеспечения функциональности IDE. Вот мой вопрос:
Можно ли использовать механизм языка-сервера-протокола VSCode внутри Vim или NeoVim? Другими словами, возможно ли обеспечить такое же хорошее качество IDE-подобной функциональности, как и VSCode?
Я попробовал javascript-typescript-langserver с deoplete.vim, но качество автодополнения и объявления перехода было плохим.