NodeJS 在VSCode中,是否有办法将“要求”文件的自动完成应用于同一文件夹中的多个文件?

iq0todco  于 2023-03-08  发布在  Node.js
关注(0)|答案(1)|浏览(121)

所以我在Visual Studio的同一个文件夹中有两个JavaScript文件。我想访问自动完成/建议功能调用和两个文件中的变量,但只有一个require()。当您将两个文件都包含在HTML脚本标记中时,它在功能上只需要文件一次,但我希望能够让VSCode识别这一点。
例如,下面是文件1:

let foo = require("foo")

foo.sendMessage()
foo.sendMassage()
foo.sendMossage()

以及文件2:

foo.send

我希望VSCode调出可用函数调用和以send开头的变量的建议列表。
我已经找到了为NodeJS文件做这件事的扩展,但是有没有一种方法或者已经存在的扩展,或者甚至有没有可能,为同一个项目/文件夹中的其他JS类做这件事?

jgovgodb

jgovgodb1#

假设使用Windows环境:

ctrl + space

将触发建议。不使用前导字符触发的建议将包括项目中几乎所有可用的可导入项。当您从另一个文件中选择sendMessage时,它实际上会自动将导入添加到文件的顶部。

在您的情况下,键入send,然后触发sugggestion,您将看到另一个sendMessage函数。
这里还有很多其他有用的快捷方式:https://code.visualstudio.com/shortcuts/keyboard-shortcuts-windows.pdf
对于其他环境:https://code.visualstudio.com/docs/getstarted/keybindings#_keyboard-shortcuts-reference

相关问题