gpt4 book ai didi

angularjs - 在 Visual Studio Code 中按名称打开符号不起作用?

转载 作者:行者123 更新时间:2023-12-04 15:32:45 26 4
gpt4 key购买 nike

我正在使用 .js 文件。这是一个中等大小的 Angular 项目。我想找到一个定义(我在 Controller 上注入(inject)的服务上的方法)。它不起作用 - 当我按 F12 或 ctrl+单击时没有任何 react 。即使这在 SublimeText 中有效,我也无法让它在这里工作。也许该功能没有实现。

所以我在 VSC 上查看了 John Papa 的系列
http://johnpapa.net/getting-started-with-visual-studio-code/
我注意到有一个功能可以在“所有文件”中搜索符号。这将解决我的问题。它不如 goto(使用 F12)那么好,但我仍然可以相对快速地导航到该符号,而无需知道它在其中声明的文件的名称。

http://www.johnpapa.net/wp-content/uploads/2015/04/symbolsearch.png

当我输入它时,我什么也得不到。我按 ctrl+p 并输入 # 后跟几个字母。无论我输入什么,我都会得到“没有符号匹配”。由于某种原因它不会搜索我的文件夹?

我确实有一个错误:
Error displayed in VSC它指的是缺少“Angular ”元素。该元素当然是在另一个文件中定义的,我看不出这会如何破坏功能。

使用版本 0.10.1

最佳答案

您需要为 Angular 安装类型才能获得 IntelliSense。

首先安装tsd:

npm install tsd -g

接下来在您的项目中安装 Angular 输入
tsd install angular -rs

(s 参数将创建 tsd.json)。

或者从 VSC 本身安装它

Download type definition angular.d.ts

点击 angular word 并选择 Download type definition angular.d.ts

编辑:
“按名称打开符号”现在仅适用于 C# 和 TypeScript。 code.visualstudio.com/Docs/editor/editingevolved

关于angularjs - 在 Visual Studio Code 中按名称打开符号不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33914659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com