vim でページをめくる(スクロールする)と、デフォルトのカーソルが画面の上に移動したり、画面の下に移動したりするのですが、画面上の位置を変えずに、つまりテキストだけを移動したいのですが。カーソル(画面を基準とした)位置ではありません。
それを達成するにはどうすればよいですか?アドバイスをお願いします。よろしくお願いします。
漂亮男人2017-05-16 16:38:15
これらのことですか?
ctrl + y で 1 行上に移動
ctrl + e で 1 行下に移動
ctrl + u で画面の半分上に移動
ctrl + d で画面の半分下に移動
ctrl + b で 1 画面上に移動
ctrl + f で画面の下に移動
この stackoverflow の回答をチェックしてください
http://stackoverflow.com/questions/3458689/how-to-move-screen-without-moving-cursor-in-vim
以下の ToggleScrollMode 関数は優れています。あなたのニーズを満たすはずです
PHP中文网2017-05-16 16:38:15
プラグインがインストールできない場合は、vim の相対行番号表示をオンにして、ページをめくった後に相対行番号を基に素早くジャンプしてみてください。
迷茫2017-05-16 16:38:15
ctrl-d は画面の半分を下にスクロールします。カーソルは移動しません
ctrl-f 1 画面下にスクロールすると、モノグラムが移動します。
shift-m はカーソルを画面の中央に移動し、ctrl-f の後に使用して画面を反転することができます