Windows 7 开始菜单的搜索行为

Windows 7 开始菜单的搜索行为

我从Windows XP,并且我喜欢开始菜单搜索的某些方面。但是,有些行为对我来说似乎不一致或令人惊讶。例如:

  • 如果我在搜索栏中输入“Pa”,Paint 是第一个结果(在“程序”标题下),并且它被选中。我可以直接点击Enter启动程序

  • 如果我有一个独立的EXE 文件我桌面上有一个名为“testing”的应用程序,我输入“test”,这个程序会作为第一个项目出现(在“文件”标题下),但它不是为我选择了。我必须按<down>+ <down>+ <down>+Enter才能从键盘上打开它。快捷方式和文件夹似乎也是如此。

什么将某个东西归类为“程序”而不是“文件”?有没有办法配置开始菜单,以便第一个搜索结果是总是选定了?作为一名重度键盘用户,这种不一致的行为以及需要按这么多键才能选出最佳结果,似乎太疯狂了。

此外,是否有资源记录开始菜单搜索的细节、限制和技巧?(例如,“Proc Exp”搜索将匹配“Process Explorer”,但不匹配“ProcessExplorer”。)

我发现,除了按<down>+ <down>+<down>来选择第一个项目(当列表中没有程序时),你还可以直接按Tab。这有点帮助,但不一致的行为仍然使此搜索功能比必要的更尴尬和令人沮丧。

答案1

程序被这样分类是因为它们在开始菜单程序中有一个实际的快捷方式(C:\ProgramData\Microsoft\Windows\Start Menu\Programs)。

由于您的 exe 位于您的桌面上,因此可以在文件二级搜索中找到它。如果您要在开始菜单中为您的 exe 创建快捷方式,那么它将出现在“程序”部分下。或者右键单击该 exe 并选择“固定到开始菜单或任务栏”。

我相信有一些关于开始菜单内部工作原理的优秀资源,但我倾向于通过反复试验来弄清楚为什么事情会这样运作,所以我没有任何现成的资料。关于您的特定 Proc Exp 示例,它似乎搜索单个单词,如果 ProcessExplorer 中没有空格,它将被视为一个单词,并且不会与 Proc Exp 匹配。

相关内容