5

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

这是它的样子:

4

3 回答 3

3

我见过它称为结构突出显示或代码大纲。

有一个来自 Developer Express的名为CodeRush的 Visual Studio 插件,它支持此功能(页面底部)以及更多功能。

更新:

正如 divo 提到的,有一个免费的精简版 CodeRush。我确认它包括结构突出显示。

于 2009-09-19T16:56:20.863 回答
2

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

于 2009-09-19T16:11:20.460 回答
1

这些行可以说在缩进表示嵌套的 Python 中更有用。在 C# 中,嵌套由花括号显式标记。我觉得花括号提供了我需要看到这种东西的视觉提示,所以你可能只是尝试坚持——随着时间的推移,与 C# 的一瞥与 Python 的一瞥相关的认知负荷将达到平衡。

VS2010 在 WPF 中实现了文本编辑器,网上有一些创建扩展文本编辑器区域的插件的示例。这可能是一个有趣的项目,不会太难。

我很羡慕 Python 以缩进为中心的嵌套。我希望 C# 编译器支持类似的东西。我希望空白是语言的一部分。它也将使对该语言的工具支持更好。

于 2009-09-19T16:23:35.983 回答