オートコンプリート機能を備えたzsh設定があります(自動機能)とoptionsを使用すると、no_always_last_prompt
完了時にプロンプトと現在のコマンドラインバッファが再印刷されます。
スクロールバックバッファに補完を含めずにコマンドラインを編集しながら、画面の下部にプロンプトを保持する方法はありますか?
私の考えでは:
- Linuxコンソールで動作させるには、tmuxを使用するか、dvtmしたがって、別のウィンドウで完了を表示できる場合は許可されます。
precmd
フック機能、フォーム補完ウィジェットなどでスクロールバックバッファの完成を「消去」accept-line
。- 空白行を
clear-screen
印刷するようにウィジェットを変更してから(交換も試してみます)$LINES
zle .reset-prompt && zle -R
/usr/bin/clear
印刷の完了を排除するために必要な行数を自動的に削除し、何とか下のヒントをスクロールまたは再印刷するためにエスケープシーケンスを使用するつもりです。前のコマンド出力行を維持したいです。仕上げの上に表示する必要があります。
答え1
auto-fu
7年間アップデートはありませんでした。現在、Zshインストールでも機能しません。