2009-09-26 63 views
4

當我使用vim或gvim進行搜索時,窗口內光標的定位在某種程度上是隨機的,而且太頻繁地落在窗口中的最後一行(或第一行)。搜索突出顯示會有所幫助,但仍然需要在屏幕上四處查看才能找到光標,並且有點諷刺意味,在vim找到下一個兆字節長的日誌文件後,我必須使用ol '新皮層隔離它從最後的4K左右。自動對齊vim搜索結果

我可以手動通過在每次搜索後點擊'zz'來獲得我想要的效果,但寧願去醫治我的_vimrc以使其自動發生。

回答

7

這是否適合您?

:nmap n nzz 
:nmap p pzz 
+0

想通這是大概是那麼容易。棒極了。謝謝! – JustJeff 2009-09-26 13:39:10

+0

不錯。爲了完整性,我還要添加對應的':nmap N Nzz'和':nmap P Pzz'。 – tkocmathla 2017-02-08 19:11:05

2

我用這一招與其他命令太:

nnoremap n nzz 
nnoremap N Nzz 
nnoremap <C-o> <C-o>zz 
nnoremap <C-i> <C-i>zz