私は.zshrc
に以下の機能を持っています。理論的には、引用符を必要とせずにコミットメッセージを書くことができます。zsh:不明なファイル属性
cm(){
git commit -m "[email protected]"
}
私はそれ(cm foo bar
)を実行すると、私は次のエラーを取得する:それはbashでないよう
zsh: unknown file attribute
[email protected]
はzshの中で同じことを意味していますか?
* $ {*}の代わりに、$で今動作するように思われます。なぜzshがこれを違う方法で実装するのだろうと思います。 – Marcel
コードの「$ @」を「$ {@}」に置き換えたということですか? –
これは混乱して申し訳ありません。私は '' $ @ "'を '' $ {*} ''で置き換えました。私はそれが私が始まったものなので、私のコメントに間違ったことを入れました。トラブルシューティングをしていたときに、$ *に$ *を切り替えました。私が理解しているように、$ @は配列のようなもので、$ *はスペースで区切られた文字列です。 – Marcel