Javascript 在VScode中,如何从it';什么东西是进口的?

Javascript 在VScode中,如何从it';什么东西是进口的?,javascript,typescript,visual-studio-code,Javascript,Typescript,Visual Studio Code,我正在从vscode中的文件导入各种项目。模块存在,但似乎缺少某些项。我可以看到该模块确实存在于文件系统中,vscode甚至会向我显示文件名: 我希望直接从导入文件的位置打开该文件,使用VScode本身用于导入模块的相同逻辑。我原以为右键单击会允许我这样做(“转到实现”)听起来像是打开文件,但它什么都不做 很明显,我可以打开一个shell并指向该文件启动code,但这是一种解决方法,而不是实际的解决方案 如何打开正在vscode中导入的文件? 有多种方法 右键单击,然后选择“转到定义”(而不

我正在从vscode中的文件导入各种项目。模块存在,但似乎缺少某些项。我可以看到该模块确实存在于文件系统中,vscode甚至会向我显示文件名:

我希望直接从导入文件的位置打开该文件,使用VScode本身用于导入模块的相同逻辑。我原以为右键单击会允许我这样做(“转到实现”)听起来像是打开文件,但它什么都不做

很明显,我可以打开一个shell并指向该文件启动
code
,但这是一种解决方法,而不是实际的解决方案

如何打开正在vscode中导入的文件?


有多种方法

  • 右键单击,然后选择“转到定义”(而不是您使用的“转到实现”)
  • 选择类型,然后按F12
  • Ctrl(Mac上的cmd)+鼠标左键单击

我喜欢最后一条捷径。这很容易,而且容易到达

有多种方法

  • 右键单击,然后选择“转到定义”(而不是您使用的“转到实现”)
  • 选择类型,然后按F12
  • Ctrl(Mac上的cmd)+鼠标左键单击

我喜欢最后一条捷径。这很容易,而且容易到达

按住Ctrl键并单击?但我希望“去定义”也能起作用。啊@bergi,你说得对。我认为“实现”是指某些东西被实现的地方(即,以代码形式编写),而“定义”是指它被用作变量的地方。Ie似乎代码的编写位置实际上不是“实现”,而是“定义”。如果您添加了答案,我会将其标记为正确。Ctrl+单击?但我希望“去定义”也能起作用。啊@bergi,你说得对。我认为“实现”是指某些东西被实现的地方(即,以代码形式编写),而“定义”是指它被用作变量的地方。Ie似乎代码的编写位置实际上不是“实现”,而是“定义”。如果你加一个答案,我会把它标为正确的。