【发布时间】:2010-11-29 17:58:27
【问题描述】:
我用于 Python 代码的 SPE IDE 使用这种看起来像垂直虚线的“视觉提示”来对齐(我称之为)功能块。如何在 Visual Studio 2008 中获得此选项?
这是它的样子:
【问题讨论】:
-
没问题。一张图描绘一千个字。
标签: visual-studio visual-studio-addins code-organization
我用于 Python 代码的 SPE IDE 使用这种看起来像垂直虚线的“视觉提示”来对齐(我称之为)功能块。如何在 Visual Studio 2008 中获得此选项?
这是它的样子:
【问题讨论】:
标签: visual-studio visual-studio-addins code-organization
很遗憾,Visual Studio 不支持开箱即用的缩进线。
【讨论】:
这些行可以说在缩进表示嵌套的 Python 中更有用。在 C# 中,嵌套由花括号显式标记。我觉得花括号提供了我需要看到这种东西的视觉提示,所以你可能只是尝试坚持下去——随着时间的推移,与 C# 的一瞥与 Python 的一瞥相关的认知负荷将达到平衡。
VS2010 在 WPF 中实现了文本编辑器,网上有一些创建扩展文本编辑器区域的插件的示例。这可能是一个有趣的项目,不会太难。
我很羡慕 Python 以缩进为中心的嵌套。我希望 C# 编译器支持类似的东西。我希望空白是语言的一部分。它也会更好地支持该语言的工具。
【讨论】:
我见过它称为结构突出显示或代码大纲。
有一个来自 Developer Express 的名为 CodeRush 的 Visual Studio 插件,supports this(页面底部)等等。
更新:
正如 divo 提到的,有一个free lite version of CodeRush。我确认它包括结构突出显示。
【讨论】: