Zshで区切り文字%_を変更する

Zshで区切り文字%_を変更する

PROMPT2を設定するときや、これらの設定にあるときに表示するために%_を追加できfor ifますfor then。スペースを表示しfor/ifたり、デフォルトスペースを変更するfor:ifなど、他のものに変更する方法はありますか?for -> if

ベストアンサー1

このオプションを有効にすると、promptsubst次のことができます。

$ PS2='${${(%):-%_}// / -> }> '
$ for i
for> if
for -> if>

${(%)...}拡張の迅速な拡張をサポートします...。任意のテキスト${:-text}拡張を許可します${...}。我々は${x//pat/reply}それを交換します。想定される拡張子%_自体には%文字は含まれていません。

おすすめ記事