我用于Python代码的SPE IDE使用这个“视觉提示”,它看起来像一个垂直的虚线,用于对齐(我会称之为)功能块。如何在Visual Studio 2008中获取此选项?
这是它的样子:
答案 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#编译器支持这样的东西。我希望白色空间是语言的一部分。它还可以更好地为语言提供工具支持。