在跳转后自动在vim中使用'zz'命令

6

当我在当前文件或不同文件中跳转到任何地方后,是否可以让vim自动运行zz(将当前行居中)?

我希望这个功能适用于搜索、ctrl-octrl-i等所有移动方式,除了hjkl

谢谢。


2
不是答案,但是一个好的提示,我喜欢 set scrolloff=7 - szilveszter
1个回答

11

看这里:

" Center screen on next/previous selection.
nnoremap n nzz
nnoremap N Nzz
" Last and next jump should center too.
nnoremap <C-o> <C-o>zz
nnoremap <C-i> <C-i>zz

这很棒,我还会添加:
“将屏幕居中于段落跳转
nnoremap } }zz
nnoremap { {zz
- cee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接