Visual studio 语句上的文本编辑器垂直线

Visual studio 语句上的文本编辑器垂直线,visual-studio,ide,highlight,text-editor,Visual Studio,Ide,Highlight,Text Editor,在记事本++等其他文本编辑器中,if语句有一条垂直线,将if连接到else,将else连接到末尾,这使得可视化解析变得更容易 示例(用黑框突出显示的垂直线): 我想知道是否有一种方法可以在Visual Studio中实现这一点。看看扩展,它可以实现我认为您想要的功能。有一种更简单的方法可以在VS中获得您想要的功能(不确定2012年之前的versons是否有)。例如,如果你写C++,那就是: 工具>>选项>>文本编辑器>>C/C++>>大纲语句块,将其设置为True 然后,如果将鼠标移到代码编

在记事本++等其他文本编辑器中,if语句有一条垂直线,将
if
连接到
else
,将
else
连接到
末尾,这使得可视化解析变得更容易

示例(用黑框突出显示的垂直线):


我想知道是否有一种方法可以在Visual Studio中实现这一点。

看看扩展,它可以实现我认为您想要的功能。

有一种更简单的方法可以在VS中获得您想要的功能(不确定2012年之前的versons是否有)。例如,如果你写C++,那就是:
工具>>选项>>文本编辑器>>C/C++>>大纲语句块
,将其设置为True

然后,如果将鼠标移到代码编辑器的左列,就可以很容易地找到代码块。这是你得到的


它不会显示块线,也不会一直标记块,除非您需要。当您需要时,它将标记所有当前块。

此功能现在作为Visual Studio生产力增强工具的一部分提供。这是Microsoft的免费扩展

它与大量其他工具捆绑在一起,您可能想要,也可能不想要。这些功能可以在VisualStudio选项屏幕的生产力增强工具下启用或禁用


这是Structure Visualizer功能的一部分,其中包括其他子功能,如边距中的代码大纲,也可以单独启用或禁用。

对于Visual Studio 2017 VB.NET:Tools>Options>Text Editor>Basic>Adv..>块结构指南:选中它们(当代更新)

在Visual Studio 2017/2019(至少是C++)中,这是默认值:


关闭/打开:工具(菜单)->选项->文本编辑器->常规->显示结构指南(复选框)

谢谢,这正是我想要的,我甚至不知道我可以安装扩展!这是一个好主意,尤其是内置了它,但我认为上面提到的扩展更有用。谢谢你!