14

如果我正在使用在单独的 .js 文件中定义的库在 Sublime Text 2 中编辑 .js 文件,有没有办法支持外部库文件中定义的对象/函数的制表符完成?

类似于 Visual Studio 中的以下内容:

/// <reference path="/js/some-library.min.js" />

它通过库/插件代码启用 IntelliSense。

4

3 回答 3

4

我自己还没有尝试过,但是有 SublimeCodeIntel:https ://github.com/Kronuz/SublimeCodeIntel#readme

此线程中的 OP:http ://www.sublimetext.com/forum/viewtopic.php?f=3&t=5319似乎在抱怨它正在从当前文件之外提取建议,这可能意味着它正在做你想做的事。

于 2012-06-08T11:27:31.423 回答
1

我一直在寻找完全相同的东西,我可以确认 SublimeCodeIntel 运行良好。但是,使用 SublimeCodeIntel 时,Sublime Text 的响应似乎稍差,这是一个缺点。

来自 Visual Studio 环境的另一件很酷的事情是此插件中对“转到定义”的支持。

于 2012-07-23T22:20:43.993 回答
1

另一个选择是 TernJS:

http://emmet.io/blog/sublime-tern/

我还没有使用它,但它看起来很有希望。编辑器减速似乎是任何代码完成插件的问题;听起来作者仍在解决抓取和缓存相关文件以完成代码的问题。TernJS 页面解决了这个问题,并提供了一些配置选项来管理它如何处理相关文件。

于 2013-06-24T18:59:38.440 回答