IntelliCode现在也位于TypeScript / JavaScript中

在Build 2018上,我们宣布了Visual Studio IntelliCode:一组有助于更好开发的AI工具。 与IntelliCode团队合作,我们很高兴地宣布,通过VS CodeIntelliCode扩展名 TypeScript / JavaScript用户现在可以使用IntelliCode



什么是IntelliCode?


IntelliCode通过为列表顶部的当前上下文推荐常用的完成元素来补充IntelliSense。 这些上下文建议基于IntelliCode在数千个现实项目中学习的常用方法。 通过将最可能使用的内容放在列表顶部,可以节省您的时间:您不必按字母顺序搜索。

它如何用于TypeScript / JavaScript?


通过商店安装Visual Studio IntelliCode扩展,或将其安装在Visual Studio Code中的“扩展”选项卡上。 然后只需打开TypeScript或JavaScript文件并开始编辑。 您将开始在完成列表的顶部看到标记和提出的IntelliCode建议。



IntelliCode将根据上下文更改其建议,并在此特定情况下根据相关性对选项进行排序。 例如,如果条件表达式或循环中使用了诸如map之类的元素,则您将看到最有可能用于创建条件的方法。 如果检查条件表达式中已经存在的map的补全,则会看到另一个句子列表。



IntelliCode还将在各种JavaScript库中为您提供帮助,无论您是使用React,Angular或Vue之类的库编写客户端代码,还是使用Node.js和Express进行服务器端开发。



如何报告错误和问题?


IntelliCode仍在预览中。 如果您突然发现扩展中的错误,那么如果您在GitHub上告诉我们,我们将非常高兴。

Source: https://habr.com/ru/post/zh-CN432494/


All Articles