ZSH/FISHでカーソル/チップを垂直中央に保つ

ZSH/FISHでカーソル/チップを垂直中央に保つ

ターミナルバッファの下部にカーソル/プロンプトを保持しないように、ZSH(oh-my-zshを使用している)および/またはFISH(これを操作し始めるだけ)を設定する簡単な方法があるかどうか疑問に思います。表示可能な行番号ですが、画面の中央にあります。

その理由は、コンソールでナビゲートしている間は画面の下部を見るのですが、VIMで作業するときはほとんどが端末の中央で作業しているからです。私はそのような行動を試してみて、これが真であることを確認したいと思います。

ベストアンサー1

クイックテストはこれがZSHで動作することを示しました。

PS1=$'\n\n\n\n\n\n\n\n\e[8A'"$PS1"

\e[8Aこれは8つの改行を印刷するように求められ、実際のプロンプトを印刷する前にエスケープコードを使用してカーソルを8行後ろに移動します。

希望の下からどのくらい離れているかに応じて、より多くの改行を追加し、一致するように上にスクロールを増やすことができます。

おすすめ記事