Autocomplete OmniSharp with Sublime Text似乎没有运行OmniSharp服务器

Autocomplete OmniSharp with Sublime Text似乎没有运行OmniSharp服务器,autocomplete,sublimetext3,omnisharp,Autocomplete,Sublimetext3,Omnisharp,我试图让ASP.NETMVC5项目在崇高的文本中工作。我已经安装了OmniSharp和Kulture sublime文本插件 但是,OmniSharp服务器似乎没有运行,因为我无法获得任何有意义的自动完成选项。我已经完成了中的所有步骤(除了关于.sln文件的步骤,因为我没有.sln文件,并且文档状态为.proj文件是自动找到的) 此外,重命名/转到定义选项似乎也根本不起作用。我是否需要以某种方式启动OmniSharp服务器,并使用升华文本 当我在Atom()中安装OmniSharp插件时,我必须

我试图让ASP.NETMVC5项目在崇高的文本中工作。我已经安装了OmniSharp和Kulture sublime文本插件

但是,OmniSharp服务器似乎没有运行,因为我无法获得任何有意义的自动完成选项。我已经完成了中的所有步骤(除了关于
.sln
文件的步骤,因为我没有
.sln
文件,并且文档状态为
.proj
文件是自动找到的)

此外,重命名/转到定义选项似乎也根本不起作用。我是否需要以某种方式启动OmniSharp服务器,并使用升华文本

当我在Atom()中安装OmniSharp插件时,我必须手动启动OmniSharp插件(ctrl+alt+o),然后才能获得预期的所有功能


所以,我只是想知道是否有明显的东西我遗漏了?

我深入研究了插件代码,发现OmniSharpServer只有在打开C#文件时才会启动。请参见OmniSharpSublime存储库中的

我将代码更改为在当前视图中测试解决方案或
project.json
。试试这个:

导入升华插件
从..lib导入帮助程序
从..lib导入omnisharp
类OmniSharpServerRunnerEventListener(升华插件.EventListener):
def on_已激活(自我,查看):
如果helpers.is_csharp(视图)或helpers.current_solution_或_project_json_文件夹(视图):
创建\u omnisharp\u服务器\u子流程(视图)

目前,对Asp.Net5项目的支持尚未打包


不过,您可以通过将omnisharp sublime()的Roslyn分支克隆到您的sublime插件文件夹中来开始工作。

我也遇到了同样的问题。调试插件代码时,我发现server_ports变量(omnisharp.py)为None,这就是问题的原因。我不是Python专家,也不是ST3插件专家。如果有帮助的话,我正在Fedora21上运行。你使用的是Windows、Linux还是Mac?