Juz*_*ott 5 autocomplete sublimetext3 omnisharp
我正在尝试让ASP.NET MVC5项目在Sublime Text中运行.我已经安装了OmniSharp和Kulture的sublime文本插件.
但是,OmniSharp服务器似乎没有运行,因为我无法获得任何有意义的自动完成选项.我已经按照本指南中的所有步骤进行了操作(除了关于.sln文件的步骤,因为我没有.sln文件,文档.proj自动找到文件).
此外,重命名/转到定义选项似乎根本不起作用.我是否需要以某种方式使用Sublime文本启动OmniSharp服务器?
当我在Atom(http://atom.io)中安装OmniSharp插件时,我必须手动启动OmniSharp插件(ctrl+ alt+ o)然后我按预期获得所有功能.
所以,我只是想知道是否有一些明显的东西让我失踪了?
小智 2
我深入研究了插件代码,发现 OmniSharpServer 仅在打开 C# 文件时启动。请参阅server_runner.pyOmniSharpSublime 存储库。
我更改了代码以测试解决方案或project.json在当前视图中。尝试这个:
import sublime_plugin
from ..lib import helpers
from ..lib import omnisharp
class OmniSharpServerRunnerEventListener(sublime_plugin.EventListener):
def on_activated(self, view):
if helpers.is_csharp(view) or helpers.current_solution_or_project_json_folder(view):
omnisharp.create_omnisharp_server_subprocess(view)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4543 次 |
| 最近记录: |