首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于ES5的智能感知

基于ES5的智能感知
EN

Stack Overflow用户
提问于 2017-02-15 10:58:04
回答 3查看 360关注 0票数 2

我已经使用VSCode很长时间了,虽然它非常好,但我缺少intellisense和似乎只有ES6的特性:

  • 我不能ctrl+click去定义
  • 我不能预览这个定义

下面是我正在使用的内容:

  • ES5
  • 角JS

我的所有文件都被包装成一个闭包,比如:

代码语言:javascript
复制
(function() {
    angular.module('foo').factory('bar', ['dep1', function(dep1) {
      dep1.stuff();
    }]);
})();

考虑到这一点,是否有可能让"goto定义“和其他好的VSCode工具工作呢?如果是,怎么做?

怎样才能简单地单击dep1上的dep1并让VSCode打开定义dep1的文件?

EN

回答 3

Stack Overflow用户

发布于 2017-02-15 13:00:18

我可以推荐的是,您可以尝试安装John爸爸的扩展Visual代码,用于角1.x。它直接通过VSCode安装。您可以检查它是如何工作的这里的一些例子。它将为您提供代码完成,并将自动化您经常执行的许多任务,如创建服务,控制器,指令.

顺便说一句,约翰·帕帕是角型导轨的作者,他的编码方式可以被称为“最佳实践”在角度发展的世界里。

票数 1
EN

Stack Overflow用户

发布于 2017-02-16 16:03:15

获得javascript/typescript的intellisense的最佳方法是安装typings

我发现这个扩展很适合安装类型:https://marketplace.visualstudio.com/items?itemName=benjaminromano.typings-installer

安装好之后,就可以启动它(F1 > Typings Installer: Typings > angular)并安装dt~angular类型。从那里开始,您应该开始获得intellisense,进入定义,并可能进行错误检查。

然后,代码应该得到这一点(如果不是重新加载编辑器的话)。然后,您应该开始获得intellisense。如果您想对其进行更多的调整,我建议查看jsconfig.json文件:https://code.visualstudio.com/docs/languages/jsconfig

票数 1
EN

Stack Overflow用户

发布于 2017-03-02 18:46:24

可以通过在Visual代码中启用合成默认导入来获取通用类型信息。

它允许您从TypeScript类型定义或从许多流行存储库的JSDoc推断类型信息中获取Intellisense。

这是一个关于如何设置事物的教程

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

https://stackoverflow.com/questions/42247403

复制
相关文章

相似问题

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