在 bash 中,您可以扩展您输入的别名。例如,如果我有一个别名cmd="cd ~/user"
,输入cmd
然后按Ctrl+ Alt+e会将其更改为cd ~/user
。有没有办法用 fish 做到这一点?
答案1
在 fish 中,该alias
命令只是创建一个简单的函数。例如,
alias cmd 'cd ~/user'
只是简写
function cmd
cd ~/user
end
由于这是 fish 中的一个函数,因此您无法在输入别名时在命令行中展开正文。对于您的情况,我建议使用缩写;例如abbr cmd 'cd ~/user'
。