在Visual Studio(2013/2015/2017)中,C#文件的文档大纲窗口始终为空(“There are no items to show for the selected document.”)。似乎尚未(尚未/不再)实现此功能。
但是,我如何查看文件的结构?有没有实现这个功能的扩展?
- 仅显示选定/打开的文件
- 显示区域
- 移动/重命名成员
- 显示文档
- 使用解决方案资源管理器和类视图不是解决方案。* 在旧的Visual Studio 2003中,我确实使用了自己编写的外接程序,因为它的结构很容易阅读。(还有其他工具,但我再也找不到了)。所以我在这里问你知道哪个解决方案。:-)
编辑:还发现了类似问题:How to show code outline in Visual Studio?
更新:10年后,该功能终于在VS 2022中推出
5条答案
按热度按时间disbfnqx1#
还有CodeMaid,它提供与JetBrains Resharper相同的功能,但免费。
xqnpmsa82#
JetBrains ReSharper(v8.0+)有一个文件结构窗口,它将当前文件的结构显示为树(类型/成员),还支持区域。
evrscar23#
如果你没有ReSharper,你也不能错过微软自己制造的生产力动力工具。
每个Visual Studio版本都有一个特定的版本。有关这些链接的详细信息:
他们有一个称为解决方案导航器
的功能
此外,还有一个似乎非常有趣的为Visual Studio IDE带来了很多很酷的自定义,称为VSCommands。
xfyts7mz4#
它可以帮助您查看某些类型文件的嵌套结构,例如windows窗体设计器文件,打开窗体设计器,您应该会看到文档大纲窗口中以嵌套结构显示的窗体上的所有控件。
az31mfrm5#
Visual Studio 2022 17.4.0中已添加此功能:
现在,您可以在“文档大纲”窗口中轻松查看文件的结构。“文档大纲”窗口在编辑器中显示文件的符号树,以帮助您快速导航和编辑项目文件。您可以通过转到 * 视图 〉 其他窗口 〉 文档大纲 * 或使用快捷键 Ctrl+Alt+T 打开文档大纲。