2009-08-12 14 views
20

虽然在执行git diff执行结果时进行翻页,但当我到达diff结果的结尾或开始时,我会听到烦人的蜂鸣声。我想知道我可以如何禁用这个警钟?在窗口git diff中禁用蜂鸣声

我在Windows XP上运行msysGit。

回答

2

你不告诉你什么是分页,但让我猜它是less,而那是实际产生的钟。您可以使用--quiet--silent选项来避免(或设置环境变量)。

19

您可以关闭所有Windows恼人的蜂鸣应用程序使用:

net stop beep
+12

要禁用它permamently转到设备管理器 - >查看 - >显示隐藏的设备和“非即插即用驱动程序”禁用提示音。 – schoetbi 2010-12-20 06:47:09

5

默认情况下,msysGit运行diff■当使用less如寻呼机。为了禁用less'铃声,命令行选项-q需要被提供给它。这可以通过修改用户帐户或项目的git配置来完成。将以下内容添加到配置文件中:

[core] 
    pager = less -q 

您的用户帐户git配置文件的位置是〜/ .gitconfig。在Windows中说,那是%userprofile%/.gitconfig

- Anwser由OP提供,马里奥

+2

'git config --global core.pager'less -q'' – 2015-03-11 07:27:14