在其他文本编辑器中,例如Notepad ++,如果其他内容的语句有一条垂直线将if
连接到else
,而else
连接到end
,使视觉解析更容易。
我想知道是否有办法在Visual Studio中执行此操作。
答案 0 :(得分:17)
看看indent guides扩展程序,这可以做我想要的。
答案 1 :(得分:5)
此功能现在作为Visual Studio Productivity Power Tools的一部分提供。这是Microsoft的免费扩展。
它捆绑了大量您可能想要或不想要的其他工具。可以在Productivity Power Tools下的Visual Studio选项屏幕中启用或禁用这些功能。
这是Structure Visualizer功能的一部分,其中包括其他子功能,例如边距中的代码大纲,也可以单独启用或禁用。
答案 2 :(得分:4)
有一种更简单的方法可以在VS中获得你想要的东西(不确定2012年之前的版本是否有它)。例如,如果你编写C ++,那就是:
Tools >> Options >> Text Editor >> C/C++ >> Outline Statement Blocks
,将其设置为True。
如果将鼠标移动到代码编辑器的左列,则可以轻松找到代码块。这是你得到的。
它不会显示块行,除非您需要,否则它不会一直标记块。当您需要时,它会标记当前所有阻止。
答案 3 :(得分:3)
答案 4 :(得分:0)
对于Visual Studio 2017 VB.NET:工具>选项>文本编辑器>基本> Adv ..>块结构指南:检查'em