使用CTRL + 点击在VSCode中导航到JavaScript函数定义。

4

1
在命令面板中搜索“转到实现”或“转到定义”,在搜索结果右侧,您应该会看到一个键盘快捷键提示。如果我没记错的话,默认快捷键是cmd+down。 - hackape
已经为这两个绑定了。转到定义返回未找到实现,另一个也是未找到实现。 但还是谢谢你的帮助。 - matcheek
啊,我明白了。尽量不要这样写代码。TS 引擎并不足够强大以分析一切。如果这不是你的代码而是一个库,那很抱歉帮不了忙。在动态语言上进行静态分析并非易事。我不确定 Webstorm 处理它的效果如何。数百万的业务都依赖它,这并不是免费的 :-/ - hackape
按下 F12 键进入定义,或右键选择 转到定义 - Murtaza Hussain
然后你可以在同一个文件中使用 ctrl + f 进行搜索,或者使用 ctrl + shift + f 搜索完整的源代码。 - Murtaza Hussain
显示剩余2条评论
2个回答

3

您需要在VS Code中安装并启用TypeScript和JavaScript语言特性扩展程序,才能对JavaScript进行编程。

安装完此扩展后,请重启您的VS Code,并尝试使用快捷键CTRL + 点击进入函数。


1

ctrl + clickF12是这样做的方法。但是,只有当VS Code能够正确理解您的代码时,它才起作用,而在这里它无法做到。

您遇到的特定错误是this onethis在ES5样式构造函数内部没有已知类型。您可以通过将鼠标悬停在self上并查看其类型为any来检查此内容。

通常,VS Code在处理旧的、更动态的JavaScript时会更加困难,而class和现代构造方法可以更好地被分析和理解。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接