我拼命想得到 YouCompletMe在 Windows 上工作,作者明确表示没有对 Windows 的官方支持,所以这很公平。虽然有 a wiki在 Windows 上构建它,你会发现 1/2 的在线人声称他们在没有 C/C++ 语义支持的情况下成功地在 Windows 上构建它......
我想知道我是否可以使用其他人编译的 ycm_core.pyd
,或者是否出于明显的原因无法正常工作。
我正在使用 vim7.4(我有 32/64 位版本)+ python2.7 + python3.2
最佳答案
您可以从我这里下载包含二进制文件 (ycm_core.pyd
) 的嵌入式 YCM 插件文件: Vim YouCompleteMe for Windows 强>。提供 x86 和 x64 架构。
如果您还需要最新的 LLVM/Clang,您也可以从我这里下载二进制文件: LLVM for Windows 强>。提供 x86 和 x64 架构。
如果您正在寻找支持 Python 的最新 Vim,您可以再次从我这里下载二进制文件: Vim for Windows 强>。提供了 x86 和 x64 架构,并同时支持 Python 2(YCM 需要)和 Python 3。
常见陷阱
- 不要忘记拥有 Python 2 DLL(例如
python27.dll
)和 Python 2PATH
环境变量中的解释器(python.exe
); - 不要忘记在
PATH
环境中有libclang.dll
变量(推荐)OR 就在ycm_core.pyd
旁边; - 确保所有 3 个组件(LLVM/Clang、Vim、 YCM)匹配;
- 您可以在 my other answer 中找到一些配置提示。 .
关于c++ - 在 Windows 上使用 YouCompleteMe 完成 Vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18693526/