别名
全局别名
在 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
。