Mostrar linhas quebradas parcialmente ocultas

14

set wrap linebreak nolistAtivei a quebra de linha no meu .vimrc. No entanto, isso tem o comportamento irritante de que as linhas não completamente visíveis na tela são ocultadas e substituídas por sinais @:

Como posso fazer com que essas linhas sejam exibidas mesmo estando parcialmente ocultas?

Maçaneta
fonte
Meu arquivo de log de serviço da web tem uma linha com 98518 caracteres de largura. Quando embrulhado, preenche mais de uma tela. Como posso rolar suavemente no vim? O uso de teclas de navegação como $ ew não funciona muito bem. Existe outra tecla que salta, digamos 1000 caracteres por vez?
roblogic
@ropata Você pode usar algo como nnoremap H 1000he nnoremap L 1000lno seu .vimrcpara Hmover para a esquerda 1000 caracteres e similares L, ou pode quebrar a linha ( gww) no Vim. Mas essa é uma pergunta diferente, que você deve fazer como uma pergunta separada .
Maçaneta 2/15

Respostas:

17

Você pode usar:

:set display+=lastline

De :help 'display':

lastline        When included, as much as possible of the last line
                in a window will be displayed.  When not included, a
                last line that doesn't fit is replaced with "@" lines.
Maçaneta
fonte
:help 'display'é mais preciso.
nightire 21/02