Git 扩展到完整形式时,fish shell可以插值函数吗?
给定以下缩写,其中Git 扩展到完整形式时,fish shell可以插值函数吗?,git,fish,Git,Fish,给定以下缩写,其中git_branch_name返回当前git分支名称: abbr -a ggl 'git pull origin (git_branch_name)' 当缩写词被扩展时,有没有办法让函数插值 #这是缩写的扩展 $git pull origin(git_分支机构_名称) #这是我正在寻找的扩展 $git拉原点主控 不,缩写词在展开时还不能运行代码。我希望不久我们将添加此功能。您可以使用函数代替: function ggl commandline 'git pull or
git_branch_name
返回当前git分支名称:
abbr -a ggl 'git pull origin (git_branch_name)'
当缩写词被扩展时,有没有办法让函数插值
#这是缩写的扩展
$git pull origin(git_分支机构_名称)
#这是我正在寻找的扩展
$git拉原点主控
不,缩写词在展开时还不能运行代码。我希望不久我们将添加此功能。您可以使用函数代替:
function ggl
commandline 'git pull origin '(git_branch_name)
end
甚至是键绑定(Alt+g)
这种能力现在存在于鱼身上!例如,在fish 3.2.2中,缩写为
abbr -a ggl git pull origin (git_branch_name)
将扩展到
git pull origin master
广义的案例如下所示:
function foo
echo bar
end
abbr -a rtb echo raise the (foo)
rtb
,将:
- 展开到命令
echo提高条形图
- 返回结果
提高条数
我应该为此打开GitHub问题吗?
abbr -a rtb echo raise the (foo)