Vim set scrolloff = um parágrafo

1

Eu uso scrolloff para ver algum contexto em torno da linha em que estou trabalhando. O que eu realmente me importo é que o contexto seja visível, não um número arbitrário de linhas.

Tal coisa é possível (pode ser roteirizada) no vim?

Para ilustrar, suponha que eu pule para algum lugar no seguinte parágrafo:

                    *:pta* *:ptag*
:pta[g][!] [tagname]
        Does ":tag[!] [tagname]" and shows the found tag in a
        "Preview" window without changing the current buffer or cursor
        position.  If a "Preview" window already exists, it is re-used
        (like a help window is).  If a new one is opened,
        'previewheight' is used for the height of the window.   See
        also |:tag|.
        See below for an example. |CursorHold-example|
        Small difference from |:tag|: When [tagname] is equal to the
        already displayed tag, the position in the matching tag list
        is not reset.  This makes the CursorHold example work after a
        |:ptnext|.

O pergaminho ideal me mostraria um parágrafo inteiro (assumindo que cabe na tela). Para garantir isso, preciso de pelo menos scrolloff=15 para este caso.

    
por sevo 25.09.2016 / 20:17

0 respostas

Tags