:set wrap
vi / vimで使用する場合、ファイルを実際の行(j)ではなく表示行(gj / gk)でナビゲートする場合でも、カーソルを新しい行に移動すると、折り返し行全体の内容が表示バッファーに配置されます。 / k)。たとえば、行が5つの画面行にラップされ、現在ディスプレイバッファーの外側にある場合、この行に移動すると、バッファーは5行ずつジャンプして、行全体を画面に合わせます。この動作を無効にする方法はありますか?set display+=lastline
折り返された行が行から離れることで画面から強制的に削除される場合、部分的な行の表示が可能になることに注意してください。ただし、これは最初にバッファーの外側にあった行に移動するときに発生するバッファージャンプを解決しません。
明確化:上記の説明があいまいな場合、行の折り返しを有効にしてvimでスムーズにスクロールできるようにして、行全体が義務的に表示されるのではなく、画面から部分的に表示されるようにしたいということです。
正確に。スクロール中にラップされた行全体を表示するこの動作をオーバーライドする方法はないと思いますか?ありがとうございました。
—
USER001
私が知っていることではありません。しかし、答えを待ってください。Vimが何ができるかは誰にもわかりません。
—
ブノワ
@Benoitに同意します。私の知る限り不可能です。
—
フレドリックピール
現在、このトピックに関するvim_devメーリングリストに関する議論があります。このリクエストを受け取ったのはあなただけではないようです。
—
ランディモリス
'wrap'
である私は怖い