在Visual Studio解决方案资源管理器中禁用大小写敏感

21
在 Visual Studio 解决方案资源管理器中,如果一个单词小写写入,则解决方案资源管理器将其作为不区分大小写的过滤器,但如果有一个字母大写,则将区分大小写。我是否可以定制大写或小写字母的区分大小写选项?例如,我能否禁用大写字母的区分大小写?

1
有一天它可能会被修复:https://developercommunity.visualstudio.com/content/problem/57952/solution-explorer-file-filter-is-case-sensitive-bu.html - rold2007
3个回答

23
据我所知,目前没有更改此行为的设置选项,但理解它似乎是最重要的事情。
我使用的是Visual Studio Professional 2017 v15.9.14版本。我一直以为搜索有时区分大小写,有时不区分大小写,感觉自己快疯了。最后我终于意识到,对于文件名,如果我输入搜索字符串全部小写,则执行不区分大小写的搜索。一旦我的搜索字符串中添加一个大写字母,它就切换为区分大小写。
对于代码成员,它似乎始终不区分大小写。

在VS 2019 16.11.16中具有相同的行为。由于该行为被隐藏,因此怀疑功能存在问题。输入“Fred”的开发人员期望找到“fred.cpp”和“FRED.h”...但实际上两者都找不到!与其他搜索功能(如“快速查找”(Ctrl + F))一样,大小写敏感性应该是一个选项。或者,由于这很少使用并且专注于“解决方案资源管理器”,因此不要费心创建设置,只需不区分大小写即可。 - AlainD

15

如果您想进行不区分大小写的搜索,请在搜索字段中只输入小写字符。这样字符大小写会被忽略。

示例:VS2022


2
你是伟大的人。 - Vahid Ghadiri
1
那应该是被接受的答案。工作要聪明,不要辛苦。运行良好。 - RuhrpottDev

-1
你可以使用ReSharper的快捷键:"CTRL + SHIFT + T"来过滤,而不是使用Visual Studio。此外,我认为没有办法自定义VS行为的区分大小写选项。

5
那是一个付费的扩展。 - orhtej2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接