Vim YouCompleteMe C#语义完成在Windows中

时间:2014-09-09 15:00:32

标签: c# windows vim

我最近安装了YouCompleteMe for Windows

语义完成适用于除我正在使用的语言之外的所有语言C#。 Linux / Mac的文档说在安装期间将--omnisharp-completer添加到./install.sh命令,根据我的安装方法,这显然是不可用的。没有太多关于Windows的文档,C#语义似乎根本没有涉及。

有谁知道如何在Windows上使用C#语义?

编辑:我已尝试手动安装Omnisharp,但这没有帮助。

编辑:我在问题跟踪器上发布了issue并收到了回复,但它没有多大帮助,我无法回复。我已经安装并构建了OmniSharp。

1 个答案:

答案 0 :(得分:1)

所以我终于找到了如何使这个工作。

cd进入VimFiles\Bundle\YouCompleteMe\Python\ycm\completers\cs\OmniSharpServer,然后使用msbuild构建。

之后进入vim并加载一个C#文件并运行命令:YcmCompleter StartServer(就像它在帮助文件中所说的那样)

它需要一分钟,但C#的语义应该在那之后工作