検索

ホームページ  >  に質問  >  本文

gvim - vim でページをめくる (スクロールする) ときにカーソルを画面上の固定位置に保つにはどうすればよいですか?

vim でページをめくる(スクロールする)と、デフォルトのカーソルが画面の上に移動したり、画面の下に移動したりするのですが、画面上の位置を変えずに、つまりテキストだけを移動したいのですが。カーソル(画面を基準とした)位置ではありません。

それを達成するにはどうすればよいですか?アドバイスをお願いします。よろしくお願いします。

给我你的怀抱给我你的怀抱2841日前1258

全員に返信(5)返信します

  • 漂亮男人

    漂亮男人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 関数は優れています。あなたのニーズを満たすはずです

    返事
    0
  • PHP中文网

    PHP中文网2017-05-16 16:38:15

    プラグインがインストールできない場合は、vim の相対行番号表示をオンにして、ページをめくった後に相対行番号を基に素早くジャンプしてみてください。

    返事
    0
  • 大家讲道理

    大家讲道理2017-05-16 16:38:15

    .vimrc

    に追加されました リーリー

    この 7 は自分で設定します

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:38:15

    emacs の <C-l> と同様に、スクロール後に zz を押すと行を中央に揃えることができます

    返事
    0
  • 迷茫

    迷茫2017-05-16 16:38:15

    ctrl-d は画面の半分を下にスクロールします。カーソルは移動しません

    ctrl-f 1 画面下にスクロールすると、モノグラムが移動します。

    shift-m はカーソルを画面の中央に移動し、ctrl-f の後に使用して画面を反転することができます

    返事
    0
  • キャンセル返事