![如何在fish shell中擴充別名?](https://rvso.com/image/1497482/%E5%A6%82%E4%BD%95%E5%9C%A8fish%20shell%E4%B8%AD%E6%93%B4%E5%85%85%E5%88%A5%E5%90%8D%EF%BC%9F.png)
在 bash 中,您可以擴展您輸入的別名。例如,如果我有一個別名cmd="cd ~/user"
,輸入cmd
然後點擊Ctrl+ Alt+e會將其更改為cd ~/user
.有沒有辦法用魚做到這一點?
答案1
在 Fish 中,該alias
指令只是建立一個簡單的函數。例如,
alias cmd 'cd ~/user'
只是簡寫
function cmd
cd ~/user
end
因為它是 Fish 中的函數,所以在鍵入別名時無法在命令列中展開主體。根據您的情況,我建議使用縮寫;例如,abbr cmd 'cd ~/user'
。