2013-07-09 45 views
11

在其他文本编辑器(如记事本++)中,如果其他语句中的语句具有将if连接到else和将else连接到尾部的垂直线,这使得很容易找到哪个语句还有哪些人在一起。语句上的文本编辑器垂直线

例(垂直线由黑盒突出。

enter image description here

我想知道是否有办法在Visual Studio中做到这一点。

回答

15

看一看的indent guides扩展,这可以做我认为你想要的东西

+1

感谢,这正是我一直在寻找,甚至没有知道我可以安装扩展! – Postman

3

有一种更简单的方法来获得你想要的VS(不知道2012年前的版本有没有它)例如,如果你编写C++,它是: Tools >> Options >> Text Editor >> C/C++ >> Outline Statement Blocks,将其设置为True。

enter image description here

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

enter image description here

它不显示块行,并没有标注块内的所有时间,除非你需要它。当你需要它时,它会标记出当前的所有块。

+0

这是一个好主意,尤其是在内置的情况下,但是我认为上面提到的扩展更有用。尽管谢谢! – Postman

4

此功能现在作为Visual Studio生产力电动工具的一部分提供。这是微软的免费扩展。

Productivity Power Tools 2013

Productivity Power Tools 2015

它捆绑了大量的您可能会或可能不希望其他工具。这些功能可以在Productivity Power Tools下的Visual Studio选项屏幕中启用或禁用。

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

0

对于Visual Studio 2017年VB.NET:工具>选项>文本编辑器>基本>进阶..>块结构指南:快来看