zsh 中的别名选项

zsh 中的别名选项

使用 zsh 别名命令时,标志有什么作用-s(例如,第 83-87 行oh-my-zsh 的 common-alias 插件

答案1

-s 标志的作用是什么

alias -s ...创建一个后缀别名,它允许您将命令分配给文件名后缀。


后缀别名

从 zsh 4.2.x 开始,可以为给定的文件扩展名创建程序别名。这意味着,您可以将命令分配给文件名后缀。

alias -s txt='less -rE'

现在,每次您输入带有扩展名 .txt 的 $filename 时less -rE $filename都会被调用。

如果使用,那么所有具有该扩展名的文件都将通过带有选项的'*.txt'命令进行调用。less-r -E

来源http://zshwiki.org/home/examples/aliassuffix


例子

从 4.2.0 版开始,zsh 支持后缀别名。以下是一些示例:

alias -s tex=vim
alias -s html=w3m
alias -s org=w3m

现在,输入 foobar.tex 后按回车键就会使用 foobar.tex 启动 vim。

调用 html 文件运行浏览器 w3m。

www.zsh.org 并按回车键启动 w3m,参数为 www.zsh.org。

来源ZSH-爱好者(1)

相关内容