4

我写了一个方法,例如:

/// <summary>
/// A method having xml-comments
/// This comment could be very long
/// </summary>
/// <param name="input">Input parameter</param>
/// <returns>Calculated value</returns>
int CommmentedMethod(int input) {
    return Calc(input);
}

但是当我使用这种方法时,Visual Studio(我使用的是 VS 2010)只是显示“ A method having xml-comments This comment could be... ”不是一个完整的文档。

有显示它的选项吗?

更新图片: 在此处输入图像描述

谢谢 :-)

4

4 回答 4

3

您可以使用 Ctrl + Shift + Space 组合键查看参数信息。

在下面的屏幕截图中,您可以看到在 Ctrl + Shift + Space 使用插入符号 Format 方法后显示的重载、定义和参数信息。

使用 Ctrl + Shift + Space 的参数信息

于 2011-12-29T20:14:46.280 回答
1

如果您使用 ReSharper,您可以按CTRL+ SHIFT+ F1。我不认为微软有这个功能。

于 2011-10-14T07:52:59.823 回答
1

正如上面的答案所建议的,这在 VS2010 中有效。它在 VS2010 中工作,在工具提示中完全显示整个字符串。我建议你在一个新的项目中重试,然后重建项目看看。Intellisense 通常使用它最近使用的工具提示文本。因此,如果您没有在第一次完成并构建它,它就不会完全显示出来。重建项目应该可以工作。话虽如此,我刚刚尝试了你的代码,它就像一个梦一样工作。所以,请尝试一个新的项目,看看。

使用快速信息(将鼠标悬停在方法上时显示的工具提示)。这将在每行显示多个参数,因此能够显示更多参数而不会截断。

为工具提示设置较小的字体或字体大小。这可以通过转到工具->选项->环境->字体和颜色,在顶部的下拉列表中选择“编辑器工具提示”并设置不同的字体和/或大小来更改。

PS:但是,如果您这样做了,则会出现一个问题。您是否从其他版本的 Visual Studio 迁移并传输设置。因为 Visual Studio 具有导入和导出设置的功能,您也可以包括智能感知设置。如果您这样做了,那可能是我不知道的事情。

请为 VS2010 安装 SP1,因为这可以解决截断 quickinfo 的问题,否则会像我提到的那样减小字体大小!希望这可以帮助 !这无论如何都有效并经过验证!

于 2011-12-27T16:04:46.650 回答
0

VS2010 的工具提示显示全部内容。我刚刚测试了新安装的 VS2010,没有安装插件(Windows 7 pro)。

您可以尝试清除对话框部分Automatically adjust visual experience based on client performance中的标志,然后检查. 关于它提供的确切内容的文档含糊不清,但我怀疑这可能会影响工具提示显示。Options...GeneralEnable rich client visual experience

于 2011-12-26T22:22:09.427 回答