我用于 Python 代码的 SPE IDE 使用这种看起来像垂直虚线的“视觉提示”来对齐(我称之为)功能块。如何在 Visual Studio 2008 中获得此选项?
这是它的样子:
我用于 Python 代码的 SPE IDE 使用这种看起来像垂直虚线的“视觉提示”来对齐(我称之为)功能块。如何在 Visual Studio 2008 中获得此选项?
这是它的样子:
我见过它称为结构突出显示或代码大纲。
有一个来自 Developer Express的名为CodeRush的 Visual Studio 插件,它支持此功能(页面底部)以及更多功能。
更新:
正如 divo 提到的,有一个免费的精简版 CodeRush。我确认它包括结构突出显示。
不幸的是,Visual Studio 不支持开箱即用的缩进线。
这些行可以说在缩进表示嵌套的 Python 中更有用。在 C# 中,嵌套由花括号显式标记。我觉得花括号提供了我需要看到这种东西的视觉提示,所以你可能只是尝试坚持——随着时间的推移,与 C# 的一瞥与 Python 的一瞥相关的认知负荷将达到平衡。
VS2010 在 WPF 中实现了文本编辑器,网上有一些创建扩展文本编辑器区域的插件的示例。这可能是一个有趣的项目,不会太难。
我很羡慕 Python 以缩进为中心的嵌套。我希望 C# 编译器支持类似的东西。我希望空白是语言的一部分。它也将使对该语言的工具支持更好。