如何在缩写中使用 fish shell 函数?
How do I use fish shell functions in abbreviations?
假设我有以下 git_branch_name
函数:
$ echo git_branch_name
master
$ git pull origin (git_branch_name) // Pulls origin master
如何在缩写中使用该函数?
这是我尝试过的:
abbr -a ggl git pull origin (git_branch_name)
不幸的是,这会在缩写词的定义过程中插入 (git_branch_name)
。
如果您想推迟替换,只需在定义缩写时引用即可:
abbr -a ggl 'git pull origin (git_branch_name)'
假设我有以下 git_branch_name
函数:
$ echo git_branch_name
master
$ git pull origin (git_branch_name) // Pulls origin master
如何在缩写中使用该函数?
这是我尝试过的:
abbr -a ggl git pull origin (git_branch_name)
不幸的是,这会在缩写词的定义过程中插入 (git_branch_name)
。
如果您想推迟替换,只需在定义缩写时引用即可:
abbr -a ggl 'git pull origin (git_branch_name)'