在bash中,您可以展开您键入的别名。例如,如果我有一个别名cmd="cd ~/user"
,则输入cmd
然后单击Ctrl+ Alt+ e会将其更改为cd ~/user
。有没有办法做到这一点的鱼?
在bash中,您可以展开您键入的别名。例如,如果我有一个别名cmd="cd ~/user"
,则输入cmd
然后单击Ctrl+ Alt+ e会将其更改为cd ~/user
。有没有办法做到这一点的鱼?
Answers:
在fish中,该alias
命令仅创建一个琐碎的函数。例如,
alias cmd 'cd ~/user'
简而言之
function cmd
cd ~/user
end
因为它是fish的功能,所以您在键入别名时无法在命令行中展开主体。根据您的情况,我建议缩写。例如abbr cmd 'cd ~/user'
。
cmd +
enter将用定义替换别名。