Visual studio Visual Studio IntelliSense用于从右大括号查看块声明?

Visual studio Visual Studio IntelliSense用于从右大括号查看块声明?,visual-studio,intellisense,visual-studio-extensions,Visual Studio,Intellisense,Visual Studio Extensions,我很好奇是否有人知道Visual Studio的IntelliSense是否可以配置为通过将鼠标悬停在代码块的右括号(或类似的东西)上来显示代码块的声明 与其用注释标记长代码块,我更愿意将鼠标悬停在右大括号上以查看它结束的代码块 如果我说的不清楚,想象你有下面的代码块: if(typeof(obj)是Int32) { ///…程序逻辑。。。 } 在本例中,如果要将插入符号移动到末端大括号,请在末端大括号上单击鼠标右键,或将鼠标悬停在其上。弹出窗口将在顶部显示原始声明: if(typeof(ob

我很好奇是否有人知道Visual Studio的IntelliSense是否可以配置为通过将鼠标悬停在代码块的右括号(或类似的东西)上来显示代码块的声明

与其用注释标记长代码块,我更愿意将鼠标悬停在右大括号上以查看它结束的代码块

如果我说的不清楚,想象你有下面的代码块:

if(typeof(obj)是Int32)
{
///…程序逻辑。。。
}
在本例中,如果要将插入符号移动到末端大括号,请在末端大括号上单击鼠标右键,或将鼠标悬停在其上。弹出窗口将在顶部显示原始声明:

if(typeof(obj)是Int32){/。。。


另外,我很想知道这是否可以在Eclipse中实现;我问了这个问题这现在在Visual Studio 2015中可用。

这现在在Visual Studio 2015中可用。

看起来像是添加了这个确切的功能

默认情况下,它处于“始终打开”模式(如上所示),但就我个人而言,我觉得这很烦人,并将其更改为仅显示图标和工具提示——然后当您将鼠标悬停在图标上时,您会看到一个如您所述的弹出工具提示(扩展的其余部分也很酷,它允许您右键单击并比较文件,即使它们不在源代码管理下,右键单击->zip解决方案,各种各样的酷东西)

要配置此功能,请在安装扩展并重新启动Visual Studio后,打开工具->选项->VSCommands 12->打开配置。这将打开一个配置页面(类似于项目设置等)

选项->VS12命令->打开配置“>

因此,此时关闭选项对话框,在配置页面中,找到IDE增强->文本编辑器并选中启用代码块结束标记器(我也建议使用双击或Ctrl+单击导航)。关闭“仅当块开始不可见时显示”,然后将显示模式设置为“仅图标”

这就是您得到的结果(注意,屏幕截图中缺少鼠标光标,但我将鼠标悬停在右大括号上):

看起来像是添加了这个确切的功能

默认情况下,它处于“始终打开”模式(如上所示),但就我个人而言,我觉得这很烦人,并将其更改为仅显示图标和工具提示——然后当您将鼠标悬停在图标上时,您会看到一个如您所述的弹出工具提示(扩展的其余部分也很酷,它允许您右键单击并比较文件,即使它们不在源代码管理下,右键单击->zip解决方案,各种各样的酷东西)

要配置此功能,请在安装扩展并重新启动Visual Studio后,打开工具->选项->VSCommands 12->打开配置。这将打开一个配置页面(类似于项目设置等)

选项->VS12命令->打开配置“>

因此,此时关闭选项对话框,在配置页面中,找到IDE增强->文本编辑器并选中启用代码块结束标记器(我也建议使用双击或Ctrl+单击导航)。关闭“仅当块开始不可见时显示”,然后将显示模式设置为“仅图标”

这就是您得到的结果(注意,屏幕截图中缺少鼠标光标,但我将鼠标悬停在右大括号上):


有一个类似的功能,我认为VS本身没有。我下面的回答显示了如何使用免费的Visual Studio扩展来启用此功能。有一个类似的功能,我认为VS本身没有。我下面的回答显示了如何使用免费的Visual Studio扩展来启用此功能。我使用的是Visual Studio 2015,我没有看到它。你能详细说明吗?我需要配置什么,等等?嗯,它应该可以工作。验证你没有安装Resharper或其他可能会干扰的插件,然后检查它是否仍然不工作。我刚刚尝试过它,它正在为我开发Visual Studio 2015更新3。我正在使用Visual Studio 2015,但我没有看到它。你能详细说明吗e?我需要配置什么,等等?嗯,它应该可以工作。验证您没有安装Resharper或其他可能会干扰的插件,然后检查它是否仍然不工作。我刚刚尝试过,它正在为我开发Visual Studio 2015 Update 3。