VSCode:如何滚动 IntelliSense 重载签名建议

zag*_*ggi 4 visual-studio typescript

VSCode:如何在 TypeScript 和 Javascript 中滚动 IntelliSense 重载签名?

有时,当您编写“someObj.someMethod(”并显示一个(第一个)重载时,IntelliSense 会在工具提示中提示例如(+1 重载),但如何查看其他重载?

在此处输入图片说明

Mat*_*hen 8

您的屏幕截图显示了方法调用的悬停工具提示,它仅显示了实际使用的重载。我所知道的查看所有重载的唯一方法是在“参数提示”中。当您键入方法调用的左括号时,参数提示会自动出现,或者您可以将光标放在括号之间并调用“触发参数提示”命令,通常绑定到 Ctrl+Shift+Space。参数提示弹出窗口有两个小箭头按钮,您可以单击以浏览重载:

显示方法工具提示和重载导航按钮的屏幕截图

  • Ctrl + Shift + [空格键] 是一个值得一提的用于触发智能感知的键盘快捷键,它的工作原理与@Matt 的解释完全一样。我为我要求的 IntelliSense 视图添加了一个屏幕截图(来自 JS 中 Angular 的 Jasmine 规范文件的屏幕截图),这是另一种视图,与 Matt 描述的视图不同 (4认同)