プロンプトにコマンドを書き込むが実行しない zsh スクリプトを作成することは可能かどうか疑問に思っています。最後の '\Cm' を省略して、キーバインドでこのようなことを行うことができます。例えば:
bindkey -s "\e[1;3C" "howdy!"
... Alt+RightArrow を押して、"howdy!" というテキストを入力します。プロンプトで出力され、そのまま残されます。
コマンドを履歴ファイルに書き込んでから、上向き矢印で呼び出すことで、やりたいことを実行することもできます。「echo -n sometext」を試しましたが、うまくいきません。
コマンド ラインで "howdy!" を残して終了するスクリプトを作成できますか? 実際には、スクリプトでいくつかのことに基づいて複雑なコマンドを構築したいのですが、最終的な編集のためにスクリプトで CLI に残しておきたいので、自動実行を防止する必要があります。
前もって感謝します。