
私が特定の行にジャンプすると、Vimはその行の中央にあると思いました。
zz
コロンコマンドの後に数字だけを入力した後に:175
それを自動化する方法はありますか?
答え1
通常モードコマンド(例[N]G
:)をオーバーライドできますが、:nnoremap
フックはありません。前のコマンド(素敵なように:[N]
)。唯一のオプションはイベントに接続することですCursorMoved
。
:autocmd CursorMoved * normal! zz
しかし、これが影響を与えるでしょうみんなたとえば、ジャンプまたはカスタムコマンドを使用:[N]J
するには、より多くの入力が必要です。
使い方をもう一度学びG
(短い!)、次のマッピングを使用することをお勧めします。
:nnoremap <expr> G (v:count ? 'Gzz' : 'G')