首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法修改快捷方式

无法修改快捷方式
EN

Stack Overflow用户
提问于 2010-04-12 10:25:42
回答 14查看 51.8K关注 0票数 70

在Windows 7下,我想更改Git这里的shell扩展命令窗口的设置,例如宽度、高度和字体。但是当我这样做时,我会得到一个“无法修改快捷方式”的错误。

我可以在“开始”菜单中修改Git Bash的快捷方式,使用“作为管理员运行.”这是可行的,但只适用于从“开始”菜单打开的Bash窗口。它不适用于"Git这里“的shell扩展,也没有”作为管理员运行.“右键单击上下文菜单上的选项。

你是怎么做到的?

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2010-07-26 20:49:17

2020更新

KVN发布了一个Windows 10的更新

这个似乎更简单,适合我在最新的Git。

  1. 右键单击C:\Program \Git\Git-bash.exe (Git for Windows)
  2. 单击属性
  3. 单击“属性”对话框中的兼容性选项卡
  4. 选中“以管理员身份运行此程序”复选框
  5. 单击OK按钮

旧式

如果您通过右键单击git图标并选择“”作为管理员运行git,您将能够更改您的设置并使其持久化。

您可以通过关闭管理会话,然后以正常用户的身份重新打开来验证这一点。

我这样做是为了设置默认值,然后从那时起只将git作为普通用户使用。

编辑:如果您使用的是最新的msysgit版本和sebastien.b发布的- https://stackoverflow.com/a/7216120/104783更新的解决方案,我的答案就过时了。

它说

修复方法是编辑Git Bash.vbs脚本并让它再次执行链接,而不是sh.exe。寻找这一行:

代码语言:javascript
复制
Dim bash : bash = fso.BuildPath(gitdir, "bin\sh.exe")

将其替换为以下一行:

代码语言:javascript
复制
Dim bash : bash = fso.BuildPath(gitdir, "Git Bash.lnk")

andrej351也有很好的提醒

此外,不要忘记从下拉菜单中选择“默认值”而不是“属性”,以便使设置保持不变。

票数 86
EN

Stack Overflow用户

发布于 2011-08-27 17:21:55

不幸的是,用户sparks或bentayloruk提供的被接受的答案不再起作用了(至少从git 1.7.6开始)。由"Git“触发的Git Bash.vbs脚本不再执行Git Bash快捷方式。它创建一个临时快捷方式(.lnk),用于在Git中执行bin/sh.exe可执行文件。修改该可执行文件(sh.exe)或Git快捷方式的属性(字体、颜色)不会有帮助。

修复方法是编辑Git Bash.vbs脚本并让它再次执行链接,而不是sh.exe。寻找这一行:

代码语言:javascript
复制
Dim bash : bash = fso.BuildPath(gitdir, "bin\sh.exe")

将其替换为以下一行:

代码语言:javascript
复制
Dim bash : bash = fso.BuildPath(gitdir, "Git Bash.lnk")
票数 29
EN

Stack Overflow用户

发布于 2010-10-31 21:07:33

更新:根据一些评论和其他答案,这个答案只适用于旧版本。也许是1.7.6之前的。

全指令

通过执行以下操作,可以修改在使用Git Bash 上下文菜单时应用的设置:

  1. 打开Git安装文件夹。例如C:\Program Files (x86)\Git
  2. 右键单击Git Bash快捷方式文件,并选择Run
  3. 如果询问是否要授予Windows处理器修改计算机的权限(否则您的更改不会被持久保存),则单击
  4. 按您的意愿修改属性,(右键单击标题栏并单击属性),然后关闭窗口。

进一步详细信息

这是因为单击Git此处的外壳扩展菜单项运行命令wscript "C:\Program Files (x86)\Git\Git Bash.vbs" "%1"。这是在注册表项HKEY_CLASSES_ROOT\Directory\shell\git_shell\command中指定的。此vbs文件设置当前目录,然后执行Git Bash快捷方式。一旦您在此快捷方式上更改了设置,则在运行此快捷方式时将始终使用它们(无论是否为管理员)。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2621281

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档