我注意到,在 Visual Studio 2017(15.2、26430.6)和 C++ 文件中,导航栏中的函数列表以区分大小写的方式排序(见下图)。在 Visual Studio 2010 中并非如此。
另一方面,解决方案资源管理器和类视图都显示使用不区分大小写的顺序排序的函数和方法。
是否有任何选项、配置文件、免费插件等可用于更改此行为?以这种方式检查文件非常困难。
到目前为止,我发现的唯一东西,但不是免费的,是Supercharge 插件,它似乎提供了自己的导航栏。
注意:我对如何解决这个问题感兴趣,而不是对代码样式建议、混合大小写指南、减少每个文件的函数数量等感兴趣。我知道这不是最佳实践,但项目就是这样,我有来处理它。
更新:我今天早上已经升级到 VS 2017 15.2 (26430.12),这个问题仍然存在。