zsh のコマンド訂正機能をONにしてくると出てくる [nyae]? のプロンプト、n と y はなんとなく No と Yes だとわかるのだけど残りの二つはわからなかったので調べた。
ぐぐってひっかかったのは安心の StackOverflow である。
Unable to understand the question by Zsh - Stack Overflowこのプロンプトは .zshrc で
setopt correct_all
を有効にしている際にコマンドを打ち間違えた時に出てくる。
$ sl
zsh: correct 'sl' to 'ls' [nyae]?
nyae はそれぞれ No Yes Abort Edit の頭文字で以下のアクションを示す。
No | コマンドを訂正せずに実行する。上記の場合 sl が走る。 |
---|---|
Yes | コマンドを ls に修正して実行する。 |
Abort | コマンドの実行を中止する。 |
Edit | コマンドを編集する。 |
ちなみに sl はインストールしていない。
どうでもいいけど「にゃえ?」って書くととてもかわいらしい。きっと zsh を動物にしたら猫だろう。
Sponsored Link