我最近安装了YouCompleteMe for Windows
语义完成适用于除我正在使用的语言之外的所有语言C#。 Linux / Mac的文档说在安装期间将--omnisharp-completer
添加到./install.sh
命令,根据我的安装方法,这显然是不可用的。没有太多关于Windows的文档,C#语义似乎根本没有涉及。
有谁知道如何在Windows上使用C#语义?
编辑:我已尝试手动安装Omnisharp,但这没有帮助。 编辑:我在问题跟踪器上发布了issue并收到了回复,但它没有多大帮助,我无法回复。我已经安装并构建了OmniSharp。答案 0 :(得分:1)
所以我终于找到了如何使这个工作。
cd进入VimFiles\Bundle\YouCompleteMe\Python\ycm\completers\cs\OmniSharpServer
,然后使用msbuild
构建。
之后进入vim并加载一个C#文件并运行命令:YcmCompleter StartServer
(就像它在帮助文件中所说的那样)
它需要一分钟,但C#的语义应该在那之后工作