在 Fish 中,是否可以忽略所有 Git 相关命令?
In Fish, is it possible to ignore all Git related commands?
我知道鱼不记得以 space
开头的命令,但是否可以添加忽略 Git 命令的规则?
这个 hack 怎么样:alias git=" git"
这是一个核选项,但它可能是您的最佳选择:
function git
command git $argv
set history_items (history --search --prefix git)
for item in $history_items
history --delete $item
end
end
受 启发,但具有鱼类特有的特征:
如果你为git
添加一个abbreviation到“git
”,那么鱼会在每个git命令之前为你插入一个space!
abbr -a git ' git'
我知道鱼不记得以 space
开头的命令,但是否可以添加忽略 Git 命令的规则?
这个 hack 怎么样:alias git=" git"
这是一个核选项,但它可能是您的最佳选择:
function git
command git $argv
set history_items (history --search --prefix git)
for item in $history_items
history --delete $item
end
end
受
如果你为git
添加一个abbreviation到“git
”,那么鱼会在每个git命令之前为你插入一个space!
abbr -a git ' git'