首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript、SublimeCodeIntel与暗示代码智能自动完成

Javascript、SublimeCodeIntel与暗示代码智能自动完成
EN

Stack Overflow用户
提问于 2012-07-06 10:42:37
回答 2查看 11.4K关注 0票数 28

是否有任何技巧或教程来设置Javascript自动完成与崇高文本2

  • Intel代码自动完成(封装函式内的模块等)的限制是什么?
  • Javascript名称空间树是如何构建的,如果代码Intel不能正确猜测(例如在注释中给出某种@class my.module.Foobar提示),您能为它提供手动提示吗?

问题是SublimeCodeIntel本身并没有描述这个过程,代码智能的原始作者假设您将它与Komodo一起使用(在这里,我所听到的效果很好)。

此外,这里去论坛的线程没有答案。

EN

回答 2

Stack Overflow用户

发布于 2015-11-01 16:21:58

我看了一下SublimeCodeIntel ( SCI )源代码,我的理解是javascript.py描述了SCI的能力。文件显示的一个简单grep,它依赖于自己的实现,并且不使用外部JavaScript lexer。在某种程度上,它是试着检查 JSDoc,但在我看来,它的实现很像一个临时实现。

JavaScript的lexer似乎没有任何测试,所以很难知道它到底能做什么,但是有日志记录命令,所以您可以使用使他们并尝试它所做的事情。就我个人而言,我对SCI有很差的经验(对我来说太慢了,而且不够精确),所以我会尝试使用一些更健壮的东西--因为这个问题已经有两年了,它已经过时了。

这并不是对您的问题的直接回答,它只是一种分析,如果您仍然感兴趣的话,您将不得不与作者联系,或者在源代码中挖掘更多内容(这很容易,因为它是用Python编写的)。

但是,源代码中有隐藏宝石

# Everything is JS is an object.... MUMUHAHAHAHAHAHAAAA.......

:-)

票数 1
EN

Stack Overflow用户

发布于 2012-08-10 07:53:10

这是个好问题。然而,你的答案不是通过这个论坛可以达到的。由于SublimeCodeIntel项目是开源的,所以最好的资源就是简单地阅读代码。这可能很费时,特别是当文档很薄弱的时候,但它最终是使用开源产品的最佳方法。好的(和,海事组织,酷)的事情是,你可以很容易地作出贡献,使它成为一个更好的产品,如果这样的倾向。

显然,您已经足够熟悉“崇高文本2”了,它是代码完成插件,您可以放心地提出这个问题。有人可以阅读代码和勺子给你一个答案,但这将无助于任何人,特别是你,考虑到你的兴趣。我个人经历过一些关于一些崇高的文本插件的问题,我只是学习忽略它们,同时传播这个IDE的基本优点。

我期待着有可能(此时)看到某人发布一份清单,总结你的问题--我也会觉得这很有帮助.但是,只有一个星期。它是开源的,因此变化很快。你的问题最终只能在你希望为它的进一步发展做出贡献的背景下得到回答。

https://github.com/Kronuz/SublimeCodeIntel

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11360659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档