在其他文本编辑器中,例如 Notepad++,if 语句有一条垂直线将 连接if
到else
,将 连接else
到end
,这使得可视化解析更加容易。
我想知道在 Visual Studio 中是否有办法做到这一点。
在其他文本编辑器中,例如 Notepad++,if 语句有一条垂直线将 连接if
到else
,将 连接else
到end
,这使得可视化解析更加容易。
我想知道在 Visual Studio 中是否有办法做到这一点。
看看缩进指南扩展,这可以做我认为你想要的。
此功能现在作为 Visual Studio Productivity Power Tools 的一部分提供。这是 Microsoft 的免费扩展。
它捆绑了许多您可能想要也可能不想要的其他工具。可以在 Productivity Power Tools 下的 Visual Studio 选项屏幕中启用或禁用这些功能。
这是 Structure Visualizer 功能的一部分,其中包括其他子功能,例如页边空白中的代码大纲,也可以单独启用或禁用。
有一种更简单的方法可以在 VS 中获得你想要的东西(不确定 2012 年之前的版本是否有)。例如,如果您编写 C++,则为:
Tools >> Options >> Text Editor >> C/C++ >> Outline Statement Blocks
,将其设置为 True。
然后,如果您将鼠标移动到代码编辑器的左列,您可以轻松找到代码块。这就是你得到的。
它不显示块线,也不会一直标记块,除非您需要它。当您需要它时,它会将所有当前块标记出来。
对于 Visual Studio 2017 VB.NET:Tools > Options > Text Editor > Basic > Adv.. > Block Structure Guides: check 'em