如何让 Github 的 Git Shell 出现在 Windows 10 搜索中?

如何让 Github 的 Git Shell 出现在 Windows 10 搜索中?

我正在尝试让 Git Shell(来自 GitHub)作为搜索结果出现在 Windows 10 搜索栏中。它显示在“所有应用程序”下,我甚至可以将其固定到菜单,但它不会出现在搜索中。Git Shell 快捷方式本身会使用一些特定参数启动 powershell,因此它不是普通的 .exe,大概就是 Windows 忽略它的原因。有什么想法可以解决这个问题吗?这似乎是一件小事,但我通过搜索打开大多数应用程序,它总是让我感到困惑。

答案1

我也遇到了同样的问题。我最终通过两个步骤解决了它:

  1. 创建一个启动 Git Shell 的批处理文件。
  2. 为批处理文件创建快捷方式,并将快捷方式添加到开始菜单

用于启动 Git Shell 的批处理文件

我的批处理文件启动器名为posh-git.bat

@echo off

set GH_APP=%LOCALAPPDATA%\GitHub\GitHub.appref-ms
set GH_OPT=--open-shell

if exist "%GH_APP%" goto :haveapp
echo "%GH_APP%" not found
goto :eof

:haveapp
start "dummy" /b "%GH_APP%" %GH_OPT%

:eof
set GH_APP=
set GH_OPT=

我把它放在我的~\bin文件夹中(我将其添加到我的 PATH 中),但这并不重要。你只需要一个可以创建快捷方式的文件。

创建快捷方式并将其添加到开始菜单

  1. posh-git.bat在文件资源管理器窗口中查找该文件。
  2. 右键单击批处理文件。选择“创建快捷方式”
  3. 重命名新的快捷方式。我建议将其命名为Git 外壳
  4. 将快捷方式添加到“开始”菜单。
    对我来说,GitHub桌面应用程序已经有链接,
    %APPDATA%\Microsoft\Windows\Start Menu\Programs\GitHub, Inc
    所以我添加了新的Git 外壳快捷方式进入同一文件夹。

现在我可以打开开始菜单并输入“git shell”,搜索会找到我的开始菜单程序并允许我启动它。

相关内容