相关疑难解决方法(0)

VSCode 自动完成函数 * 和方法 * 括号 (js/ts)

这是VSCode 在自动完成函数时添加括号的超集

VSCode 中有一个设置javascript: complete function calls,当您接受 JavaScript 函数的自动完成建议时,会自动添加括号和签名。(Typescript 存在等效设置。)

例如,如果您有该功能function test(a,b) {return a+b;},并且您输入tes并接受建议,您将获得完整的test(a,b)完成信息,而不仅仅是test.

然而(请参阅底部的 gif 演示),

  1. 它似乎不适用于<script>标签
  2. 它似乎不适用于方法,例如document.getElementById()
  3. 它似乎不适用于内置程序,例如new Date()

从而限制了它的实用性。

我想知道是否有人知道如何扩展自动完成功能以包含这些场景。

我已经打开了一个 Github 问题,以防这是一个错误,但也有可能我只是误解了一些东西。 https://github.com/microsoft/vscode/issues/119035

最后,这里有一个 gif 来演示上述案例:https ://gfycat.com/carefulvibrantblackbuck

这一切都运行最新的 VSCode,没有扩展。

javascript methods autocomplete typescript visual-studio-code

4
推荐指数
1
解决办法
4131
查看次数

如何像在 JetBrains IDE 中一样在 Visual Studio Code 中添加自动括号?

使用 PyCharm,我只需键入print,一旦按下 ,它就会自动添加括号Enter。VS Code 中有对此的扩展吗?

因此,我只需键入我定义的函数的名称,然后在调用它时,我只需键入functionName并按Enter(返回)即可显示:functionName()

ide brackets jetbrains-ide visual-studio-code

1
推荐指数
2
解决办法
6029
查看次数