我正在跑狮子。我真正想要的是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命令是如何工作的,这似乎是一次很好的学习经历。
答案 0 :(得分:0)
假设你的shell是bash
(我认为这是OS X上的默认设置很长一段时间),你可以用shell函数替换你的别名:
gg () { git grep -n "$@" }
当您输入gg thing to search
时,该功能将运行git grep -n
,并将您提供给gg
的所有参数添加到"$@"
。