我在一个项目中工作 我以前做过这样的事情:
hg grep TODO
找到需要修复的东西,例如。 但是现在我已经包含了其他项目的源代码 hg grep TODO变得无用,因为在添加的源代码项目中存在TODO,而不是我的。现在我可以在命令中添加一个参数--exclude = frameworks 每次打字都很烦人......
答案 0 :(得分:4)
hgrc的alias部分适用于此。您可以将此添加到您的本地.hgrc
,或者如果这仅与此存储库相关,则添加到您的.hg/hgrc
:
[alias]
xgrep = grep --exclude=frameworks
答案 1 :(得分:0)
解决方法是在shell的配置文件中添加别名(例如~/.bashrc
)或配置文件(~/.profile
):
alias hg-grep="hg grep --exclude=frameworks"
键入. ~/.bashrc
或者只是启动一个新shell以使设置生效。您可以使用hg-grep TODO
获得所需的行为,但仍然可以将原始文件与hg grep TODO
一起使用。