我最近切换到 Windows 11,安装 git 后,我发现用于轻松启动 git bash 的上下文菜单选项不存在。好消息是,当单击
Show more options
按钮时,可以访问旧样式的上下文菜单以及所需的“git bash”选项。
但如果能够通过右键单击(在 Windows 11 主上下文菜单中)访问该按钮,那就太好了。 我的问题是:如何在 Windows 11 中添加 Git Bash Here
上下文菜单选项(用于主上下文菜单)?
这是单击
Show more options
按钮后的样子:
理想情况下,我希望有一个类似的解决方案,为 Windows 10 here 提供,但适用于 Windows 11 中的主(第一个)上下文菜单。
不幸的是,目前还无法配置新的 Windows 11 上下文菜单。但是,作为一种可能的解决方案,您可以默认启用显示完整的上下文菜单(就像在 Windows 10 中一样)。 它可以完成工作,但我不认为这是最优雅的解决方案。我想说这远不是一个,但对于某些人来说仍然可以是一种选择。
为此,您只需在
{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
下添加 InprocServer32
键和子键 Computer\HKEY_CURRENT_USER\Software\Classes\CLSID
,并确保在 InprocServer32
中,“数据”列具有值并设置为默认值、空值,就像在下面的截图。
附注您需要重新启动计算机才能应用更改。
好吧,我终于带着解决方案回来了。 还附上一堆屏幕截图,因为我们很多人还不太熟悉 Windows 11 UI。 因此,您需要执行以下步骤才能从 Windows 11 的第一个上下文菜单中打开 Git Bash 或 Git Cmd:
C:\Program Files\Git
。 Git 图标可以在这个地方的某个地方找到:C:\Program Files\Git\mingw64\share\git
。附:如果你使用 git-bash,那么无论出于何种原因都会启动 2 个窗口。现在您应该能够重复步骤 #1 并见证您选择的应用程序默认打开。希望这可以帮助。尝试使其尽可能详细并添加屏幕截图以获得更好的可见性。
对于那些喜欢使用 json 而不是通过 UI 进行操作的人,您需要执行以下操作: 按照主要问题中的步骤 #1、#2 进行操作:
右键单击并打开一个新的终端窗口(“在终端中打开”选项)。
在顶部选项卡旁边,单击下拉菜单,然后单击“设置”按钮。
类似地向下滚动,这次选择“打开 JSON 文件”选项。
查找“个人资料”部分和嵌套在其下的“列表”子部分。
在“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%"
}
附注值仅供示例之用,在您的计算机上可能有所不同。确保提供所需可执行文件和图标的正确路径(如果需要)。
如果您不想修改
Open in Terminal
按钮行为,您可以简单地使用 Shift + Right Click
打开更熟悉的类似 Windows 10 的上下文菜单,然后从那里访问 git bash(如果您有该附加功能的话)在 git 安装过程中安装)。