Завершение Vim с YouCompleteMe на Windows

Я отчаянно пытаюсь получить YouCompletMe работая над окнами, автор четко говорит, что официальной поддержки окон нет, так что это достаточно справедливо. Хотя есть вики построить его на Windows, и вы обнаружите, что 1/2 человека онлайн заявляют, что им удалось построить его на Windows без семантической поддержки C / C ++ …

Мне было интересно, смогу ли я использовать скомпилированный ycm_core.pyd от кого-то еще или если по понятным причинам это не сработает.

я использую vim7.4 (I have both 32/64 bit versions) + python2.7 + python3.2

6

Решение

Вы можете скачать архив выпадающего плагина YCM, содержащий двоичные файлы (ycm_core.pyd) от меня: Vim YouCompleteMe для Windows. Предоставляются архитектуры как x86, так и x64.

Если вам также нужен новейший LLVM / Clang, вы также можете загрузить двоичные файлы от меня: LLVM для Windows. Предоставляются архитектуры как x86, так и x64.

Если вы ищете актуальную версию Vim с поддержкой Python, вы можете еще раз загрузить двоичные файлы от меня: Vim для Windows. Предоставляются как архитектуры x86, так и архитектуры x64, а также поддержка Python 2 (что требуется для YCM) и Python 3 в целом.

Общие Подводные камни


  1. Не забудьте иметь Python 2 DLL (например, python27.dll) и Python 2
    Переводчик (python.exe) в PATH переменная окружения;
  2. Не забудьте иметь libclang.dll в PATH среда
    переменная (рекомендуется) ИЛИ ЖЕ прямо рядом с ycm_core.pyd;
  3. Убедитесь, что архитектуры всех 3 компонентов (LLVM / Clang, Vim,
    YCM) матч;
  4. Вы можете найти некоторые советы по настройке в мой другой ответ.
15

Другие решения

Добавляя к принятому ответу (SE не дает мне комментировать), я получил отсюда двоичные файлы Александра Шукаева:
https://bitbucket.org/Alexander-Shukaev/vim-youcompleteme-for-windows/downloads

(в случае, если ссылки на другой странице все еще не работают).

1

По вопросам рекламы [email protected]