9

我想使用预处理器命令(如C#/.NET 中的#region/#endregion命令)将我的 XML 数据组织为可折叠和可扩展的。我正在编辑这个文件 Visual Studio 2008。

有没有这样的能力?我用谷歌搜索无济于事。到目前为止,我能做到的最接近的是展开和折叠标签本身,这样我就可以在

<Data> 
(this is collapsed)
</Data>
4

4 回答 4

6

似乎没有任何 Visual Studio 支持的能力来做我想做的事情。正如Oded 的回答中所讨论的,最好的解决方案是添加 XML 注释,例如

<!--START [enter description]--> 
<myDataHere .../>
<!--END [enter description]--> 

用空白来组织代码。

于 2010-06-15T15:54:40.377 回答
5

如果您有 VS 2010 +,那么这里的精彩扩展是您最好的新朋友。http://visualstudiogallery.msdn.microsoft.com/3c534623-bb05-417f-afc0-c9e26bf0e177/view/Reviews 如果没有;(升级?

于 2013-06-10T02:53:40.477 回答
2

使用这样的命令会改变 XML 文件本身,所以我看不到一个真正的用例,正如你所说,你可以折叠标签本身,所以你已经有了一个接近完美的解决方案。为什么你需要更多呢?

于 2010-06-09T18:56:39.223 回答
1
<!--region product colors-->
<color name="green_008060">#008060</color>
<color name="green_trans_40_percent_008060">#66008060</color>
<!--endregion product colors-->
于 2018-09-10T11:46:50.587 回答