繁体   English   中英

Visual Studio Code:如何在 IntelliSense 中显示重载?

[英]Visual Studio Code: How to show Overloads in IntelliSense?

我正在使用 Visual Studio Code 上的新 asp.net core 1.0 框架。

我的问题是,如何遍历方法可能具有的所有重载?

VS Code 方法重载

在那个阶段,您只需按( ,它就会提示您输入过载。

拿这个例子:

在此处输入图片说明

我按(我得到:

在此处输入图片说明

如果我碰巧改变了焦点,我可以在this.M1(处返回调用this.M1(并按Ctrl + Shift + Space (或 + Shift + Space在 macOS 上)再次获得过载提示:

在此处输入图片说明

与 Visual Studio 几乎相同。

这是在 VS Code 1.7.1,C# 1.4.1 扩展中。

我无法对已接受的答案发表评论,但如果有人遇到 Dawson B 提到的问题,在启用 vim 扩展的情况下您无法导航重载的小窗口,我找到了一个解决方案。 很难弄清楚那个窗口叫什么,因为谷歌并不容易,但它显然是一个ParameterHint

使用Ctrl+K Ctrl+S打开键盘快捷键,搜索“提示”,单击showNextParameterHint左侧的showNextParameterHint ,更改为Alt+N ,将showPrevParameterHintAlt+P ,以免干扰Ctrl+N/P绑定到 Intellisense 建议导航。 当然,如果这些与您拥有的其他扩展/自定义绑定冲突,请选择最有效的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM