如何在我的轻量级崇高文本2 中使用vs2012时获得相同级别的细节。我尝试的所有软件包主要处理片段(而不是嗅探智能提示)。在vs2012中我使用-vsdoc解决了它。我怎么能用崇高来解决它?
我确定必须有一种方式让崇高的文本2以某种方式解析函数并理解我应该使用哪种参数才能找到我的方式。请不要把我推荐给谷歌。我到处搜索过。
感谢
答案 0 :(得分:5)
@joelretdev提到的撰写论坛帖子的人最终创建了他们描述的JavaScript / jQuery完成包,它完成了你想要的一些。它被称为AndyJS2,它可以通过PackageControl获得。该软件包的GitHub仓库为https://github.com/agibsonsw/AndyJS2。
(假设论坛海报/包创建者是同一个人,因为在两个网站上都使用了相同的用户名[agibsonsw],他们显然遇到了同样的问题。)
答案 1 :(得分:1)
不幸的是,似乎没有一种为SublimeText提供jQuery intellisense的可靠方法。
您可以从包管理器或github获取jQuery包:jQuery Sublime,但它只提供片段,当然这不是您真正想要的。
然而,我确实找到了关于这个问题的论坛帖子,讨论了如何在这个包中添加一个sublime-completions文件,它可以为你提供一些智能感知。唯一的问题是你必须自己在文件中定义所有的选择器/功能/事件。如果您有兴趣,请点击以下详细信息:SublimeText Forum
我希望这有帮助,如果我发现任何新内容,我一定会在我的帖子中添加附录。
答案 2 :(得分:1)
据我所知,Sublime Text 2中还没有任何好的智能intellisense插件。
片段包不是智能感知,而是简单的自动填充,不考虑关键字,范围或上下文。为了有一个真正的智能intellisense解决方案,你的脚本需要动态构建 - 可能是由node.js进程构建 - 然后构建一个语法树。
现在,您可以使用SublimeLinter包,当在安装了node.js的计算机上使用时,它会在您键入时显示JSHint错误。这不是一个完美的替代品,但提供的信息更有用。
答案 3 :(得分:0)
我将问题扩展到javascript语言:
崇高文字2&中JavaScript自动完成的最佳软件包3 是TernJS的。它会分析您的代码,为您提供智能的上下文建议。它仍然不是我们从c#/ java IDE中使用的东西,但它比原生选项更好。它也会不时地升华。
b.t.w - 您还可以使用注册表中的jquery定制包。
你可能想要采取另一种方式 - 括号有一个内置的javascript自动完成功能(也基于tern)。我发现它比sublime包更好。
商业明智: webstorm 是您最接近VS intellisense和完美建议。我在node.js上测试了它,它的快速和有效的完成使我感到惊讶。优于上述但在试用期后确实需要花钱。