別名
全域性別名
在 bash 中,別名只能放在命令的開頭,但 zsh 在任何地方都支援別名。如果你在 $ZDOTDIR/.zshrc
中放置以下行
alias -g G=' | grep -i'
然後你就可以跑了
cat haystack.txt G "needle"
字尾別名(在 zsh 4.2.x 中新增)
字尾別名允許你告訴 zsh 開啟檔案,並指定程式以開啟具有特定副檔名的檔案。例子:
alias -s c="emacs"
alias -s php="vim"
alias -s java="$EDITOR"
現在在你的 shell 中,如果你有一個 php 檔案,file.php
,你執行命令
file.php
它會在 vim 中自動開啟 file.php
。