如何在Windows 11的文件资源管理器中添加“Git Bash Here”右键菜单选项?

14
我最近切换到了Windows 11,在安装git后,发现右键菜单选项中没有方便启动git bash的选项。好消息是,当点击“显示更多选项”按钮时,可以访问旧样式的右键菜单,以及所需的“git bash”选项。 但希望能够在主Windows 11右键菜单中通过一次右键单击访问该按钮。我的问题是:如何在Windows 11中添加“Git Bash Here”右键菜单选项(用于主右键菜单)?
以下是W11右键菜单的外观: enter image description here
点击“显示更多选项”按钮后的外观如下: enter image description here
理想情况下,我希望有一个类似于提供给Windows 10的解决方案这里,但用于Windows 11主(第一个)右键菜单。
4个回答

1
很遗憾,在目前这个时刻,还没有办法配置新的Windows 11上下文菜单。然而,作为一种可能的解决方案,您可以启用默认显示完整上下文菜单(就像在Windows 10中一样)。这可以完成工作,但我认为这不是最优雅的解决方案。我想说,这远非唯一的解决方案,但对于某些人来说仍然可以是一个选项。
要做到这一点,您只需要在“计算机\HKEY_CURRENT_USER\Software\Classes\CLSID”下添加子键“InprocServer32”,并确保在“InprocServer32”中,“数据”列具有值并设置为默认的空值,如下图所示,同时添加{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}键。

enter image description here

附言:您需要重新启动计算机才能应用更改。

我想做类似的事情,但是针对wsl2,就像当我在文件夹中右键单击并点击打开wsl2时,打开的路径目录将与打开它的路径相同。我已经四处寻找,但没有找到类似的东西,如果有人已经完成了,可以分享一下吗? - Umair_007
@Umair_007,很抱歉我无法帮助你。如果你在论坛中找不到现有的答案,也许值得为此创建一个单独的帖子。 - David Oganov
您可以使用IExecuteCommand扩展上下文菜单:https://blogs.windows.com/blog/2021/07/19/extending-the-context-menu-and-share-dialog-in-windows-11/#:~:text=Apps%20extend%20the%20menu%20with%20IExplorerCommand - Raymond Chen
这个答案现在已经过时了,我添加了更相关和更好的选项,建议使用那些选项。 - David Oganov

1
如果您不想修改“Open in Terminal”按钮的行为,您可以简单地使用“Shift + 右键单击”来打开更熟悉的类似于 Windows 10 的上下文菜单,并从那里访问 git bash(当然,在 git 安装过程中安装了该插件)。

0
好的,我终于回来了,并带来了一个解决方案。 同时附上一堆截图,因为我们中的许多人对Windows 11的用户界面还不太熟悉。 以下是你需要采取的步骤,以便在Windows 11的第一个上下文菜单中打开Git Bash或Git Cmd:
  1. 右键点击并打开一个新的终端窗口(选择“在终端中打开”选项)。 enter image description here
  2. 在顶部,紧挨着标签的右侧,点击下拉菜单,然后点击“设置”按钮。enter image description here
  3. 一旦设置打开,向下滚动左侧,并选择“添加新配置文件”选项。enter image description here
  4. 在打开的部分中,选择“+ 新建空配置文件”选项或“复制”选项。
  5. 根据您的需要填写所需字段:名称、要启动的应用程序(git-bash.exe 或 git-cmd.exe)、图标等。点击“保存”。很可能 Git 可执行文件位于您计算机上类似这个位置:C:\Program Files\Git。Git 图标可以在这个位置的某个地方找到:C:\Program Files\Git\mingw64\share\git。附注:如果选择 git-bash,则由于某种原因会启动 2 个窗口。enter image description here
  6. 创建新配置文件后,继续选择它作为默认选项,并点击“保存”。enter image description here
现在你应该能够重复步骤1,并且可以看到你选择的应用程序会默认打开。希望这对你有所帮助。我尽量详细地说明,并添加了截图以便更清晰地展示。

0
对于那些喜欢使用json而不是通过用户界面进行操作的人,这里是你需要做的事情: 按照主要答案中的步骤#1和#2执行即可。
  1. 右键点击并打开一个新的终端窗口(选择“在终端中打开”选项)。

  2. 在顶部,紧挨着选项卡的右侧,点击下拉菜单,然后点击“设置”按钮。

  3. 类似地向下滚动,这次选择“打开JSON文件”选项。

  4. 找到“profile”部分和嵌套在其中的“list”子部分。

  5. 在“list”中最后一个对象之后添加逗号(','),然后将以下新对象添加到“list”集合中:

    {
        "colorScheme": "Campbell",
        "commandline": "C:\\Program Files\\Git\\git-cmd.exe",
        "guid": "{9f8d6902-3250-4651-b8d0-4bfecacf3929}",
        "hidden": false,
        "icon": "C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico",
        "name": "Git cmd",
        "startingDirectory": "%USERPROFILE%"
    }
    
P.S. 这里的数值仅为示例,实际情况可能与您的设备有所不同。请确保提供正确的可执行文件路径和图标(如果需要)。

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