这个虚线叫做什么,在我的IDE中对齐功能块?

时间:2009-09-19 16:06:21

标签: visual-studio visual-studio-addins code-organization

我用于Python代码的SPE IDE使用这个“视觉提示”,它看起来像一个垂直的虚线,用于对齐(我会称之为)功能块。如何在Visual Studio 2008中获取此选项?

这是它的样子:

3 个答案:

答案 0 :(得分:3)

我看到它称为结构突出显示或代码概述。

Developer Express中有一个名为CodeRush的Visual Studio插件supports this(页面底部)以及更多内容。

<强>更新

正如divo所提到的,有一个free lite version of CodeRush。我确认它包括结构突出显示。

答案 1 :(得分:2)

不幸的是,Visual Studio不支持开箱即用的缩进行。

答案 2 :(得分:1)

这些行在Python中更有用,其中缩进表示嵌套。在C#中,嵌套由花括号明确标记。我觉得好像花括号提供了我需要看到这种东西的视觉线索,所以你可能只是试着坚持下去 - 与C#的瞥见相关的认知负荷与Python的瞥见将达到平衡。

VS2010在WPF中实现了文本编辑器,并且在线创建了一些增加文本编辑器区域插件的示例。这可能是一个有趣的项目而不会太困难。

我很羡慕Python的以缩进为中心的嵌套。我希望C#编译器支持这样的东西。我希望白色空间是语言的一部分。它还可以更好地为语言提供工具支持。