1

我在Mac上运行狮子。我真正想要的是一条捷径git grep -n "..."

我目前的解决方案是可行的alias gg='git grep -n'(有点)。

我认为理想的是我可以输入gg *enter*的东西,结果是git grep -n "*cursor here*". 我知道如果这对此事有任何启发,control-b 会将光标移回一个?

或者也许我可以在哪里打字gg thing to search,它会执行一个git grep -n "thing to search"

我知道我很挑剔,但我不太了解 unix 命令的工作原理,这似乎是一次很好的学习体验。

4

1 回答 1

0

假设您的 shell 是bash(我认为长期以来一直是 OS X 上的默认值),您可以用 shell 函数替换别名:

gg () { git grep -n "$@" }

当您键入gg thing to search时,该函数将运行git grep -n,添加您提供的所有参数来gg代替"$@".

于 2013-01-10T11:37:25.543 回答