1. ホーム
  2. vim

[解決済み] Vimでカーソルを動かさずに画面を移動させる方法は?

2022-03-14 02:01:50

質問

最近発見した Ctrl + E Ctrl + Y Vimのショートカットで、それぞれ1行単位で画面を上下に移動させることができます。 カーソルを動かさずに .

カーソルはそのままで、カーソルのある行が先頭行になるように画面を移動させるコマンドをご存知でしょうか?(最終行のコマンドもあると嬉しいのですが)。

これを実現するには、手動で Ctrl + E (または Ctrl + Y ) を適切な回数だけ実行する必要がありますが、これを何とか直接実行するコマンドがあるといいですね。

何かアイデアはありますか?

解決方法は?

  • z z - 現在の行を中央へ移動 画面上
    ( を慎重に扱う z z がある場合、もし キャップスロック を誤ってオンにした場合、保存して終了します。 vim !)
  • z t - 現在の行を移動 を画面上部に表示する
  • z b - 移動 現在の行を一番下に 画面