为什么在开始菜单输 vsc 能搜到 Visual Studio Code?

14 天前
 ahdung

图片: https://i.postimg.cc/vHgct5S4/search-vsc.png

为什么这是一个问题,因为我电脑上还装了 adobe 全家桶,搜 ame 就不会出来 Adobe Media Encoder ,搜 app 也出不来 Adobe Premiere Pro ,我看注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths中也没定义 vsc.exe 或 vscode.exe ,所以我实在好奇这个机制是怎样的,可不可让自己的程序也能这样搜到。

superuser.com 问了也没说法。

https://superuser.com/questions/1929795/why-search-vsc-in-windows-start-menu-can-find-visual-studio-code

3270 次点击
所在节点    问与答
39 条回复
zwyhzxy
14 天前
因为别名叫 vscode ,我电脑上输入 vs 都能出来
crisrock
14 天前
你输入 v 是不是也跳出 Visual Studio Code ?
xtreme1
14 天前
19h2 开始开始菜单都是 web 技术, 应该直接调的微软 api 吧.
EchoWhale
14 天前
好问题
NewYear
14 天前
我倒是奇怪为什么搜“迅雷”搜不到“迷你迅雷”的快捷方式。

离谱
ahdung
14 天前
@zwyhzxy 那这个别名定义在哪,比如我希望我自己的程序 Foo Bar 能输 fb 搜到
ahdung
14 天前
@crisrock 单独输 v 性质不一样,这是走逐字,逐字输 adobe 也能出来全家桶那些,这个问题关心的是缩写机制。
ahdung
14 天前
@NewYear 这是老问题了,我的办法是重命名快捷方式在前面加 xl ,将就它。
chaselen
14 天前
@NewYear 我记得搜 qq 也不会出来腾讯 QQ
NewYear
14 天前
@chaselen #9

搜 qq 会出现腾讯 qq
ahdung
14 天前
@chaselen 所以腾讯变聪明了,现在快捷方式直接就叫 QQ
NewYear
14 天前
@ahdung #8

我专门复制了个快捷方式“迅雷.lnk”也搜不到,离谱
lisxour
14 天前
win 的搜索就很迷,特别是中文的,没必要纠结,vsc 能搜到是因为他的 exe 就是叫 vscode.exe ,为什么说很迷呢,你编辑环境变量,你搜中文“环境”是出不来的,你打拼音“huanj”就出来,估计阿三都整理不出一个规律,更别提我们想搞懂了,所以没必要纠结。
andyskaura
14 天前
@lisxour 它可执行文件叫 code.exe 。我怀疑缩写能搜到是因为它安装目录叫 Microsoft VS Code
tsx8
14 天前
开始菜单的搜索就是不好用,很多时候一定要打中文才能显示;我现在都用 Powertoys 的 Run 功能,支持拼音搜索,用 alt+space 打开搜索;它新推的命令面板还不支持拼音。
lisxour
14 天前
@andyskaura 反正这个吊东西就是很迷,我记得以前就有文章专门说过这个问题
ahdung
14 天前
@NewYear 没装迅雷,我用钉钉试,我复制了一个改名叫 [阿斯蒂芬] ,死活搜不出,甚至到索引设置里重建索引直到完成也搜不到,然后我把阿斯蒂芬移动到 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs (原本在 C:\ProgramData\Microsoft\Windows\Start Menu\Programs ),能搜到了,重新移回 ProgramData ,也能搜到,但搜出来的是 [钉钉] ,就是输 [阿斯蒂芬] 出来的是 [钉钉] ,把 [钉钉] 删了,才会搜到 [阿斯蒂芬] ,感觉它是按目标位置索引,重复的快捷方式会全部定位到同一个。
duanxianze
14 天前
好像没那么复杂,分词索引而已,他的快捷方式叫 Visual Studio Code.lnk
ahdung
14 天前
@andyskaura 但 Microsoft SQL Server Management Studio 18 的快捷方式所在目录叫 [Microsoft SQL Server Tools 18] ,安装目录叫 [Microsoft SQL Server Management Studio 18] ,无论搜 msst 还是 mssms 都出不来,感觉不应该和目录名有关,因为一个目录下有多个 exe 那该定位到谁?
ahdung
14 天前
@duanxianze 那解释不了为什么 ame 搜不到 Adobe Media Encoder ,这个东西的快捷方式叫 Adobe Media Encoder 2024.lnk

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1176791

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX