2011-02-04 20 views
7

Penceremi 2 pencereye böldüm. Ve inaktif pencerede kaydırmam gerek. Önizleme penceresine bir imleç koymadan yukarı/aşağı önizleme penceresine kaydırma örneği.vim İnaktif pencerede yukarı/aşağı kaydırma yapabilir miyim?

:nmap ,d <C-W>W<C-D><C-W>W 
:nmap ,u <C-W>W<C-U><C-W>W 

ve daha sonra diğer pencerede aşağı kaydırmak için ,d ve ,u kullanıp:

cevap

5

Sen özel eşleştirmeleri bir çift ekleyebilir.

+3

sonra ilk kez w' ' kullanın ve' W' her bir eşleme içinde ikinci kez,. – Benoit

+0

Benoit: iyi nokta, bunun için teşekkürler. – DrAl

+0

ve belki için p? – RusAlex

1
"this function maps Alt-down and Alt-Up to move other window 
" put in your ~/.vimrc 
fun! ScrollOtherWindow(dir) 
    if a:dir == "down" 
     let move = "\<C-E>" 
    elseif a:dir == "up" 
     let move = "\<C-Y>" 
    endif 
    exec "normal \<C-W>p" . move . "\<C-W>p" 
endfun 
nmap <silent> <M-Down> :call ScrollOtherWindow("down")<CR> 
nmap <silent> <M-Up> :call ScrollOtherWindow("up")<CR> 
ikiden fazla pencere varsa
İlgili konular