zshのエイリアスオプション


回答:


5

-sフラグは何をしますか

alias -s ...Suffix Aliasを作成します。これにより、コマンドをファイル名のサフィックスに割り当てることができます。


サフィックスエイリアス

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

foob​​ar.texを入力した後にreturnキーを押すと、foobar.texでvimが起動します。

htmlファイルを呼び出すと、ブラウザーw3mが実行されます。

www.zsh.orgでEnterキーを押すと、引数www.zsh.orgでw3mが起動します。

ソースZSH-LOVERS(1)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.