Вим я могу прокрутить вверх / вниз неактивное окно? - PullRequest
7 голосов
/ 04 февраля 2011

Я разделил свое окно на 2 окна.И мне нужно прокрутить неактивное окно.Пример прокрутки окна предварительного просмотра вверх / вниз без размещения курсора в окне предварительного просмотра.

Ответы [ 2 ]

5 голосов
/ 04 февраля 2011

Вы можете добавить пару пользовательских сопоставлений:

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

и затем использовать ,d и ,u для прокрутки вниз и вверх в другом окне.

1 голос
/ 04 февраля 2011
"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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...