Finais de linha confuso no vim ao usar a tela


-1

Ao editar um arquivo no vim, ele é exibido corretamente, a menos que eu abra o vim dentro de uma janela de "tela" (espero que "janela" seja o termo correto aqui).

A imagem abaixo mostra o que quero dizer: usei :set list para tornar o EOL visível, mas o layout é o mesmo sem :set list apenas sem o $ sinais.

Eu encontrei alguns recursos online (como esta questão SU por exemplo mas nada que desencadeou a sensação de "sim, agora eu entendo".

the same file displayed in vim inside "screen" (left) and outside "screen" (right)


EDITAR: Eu ainda estou lutando com essa questão e percebo até agora que parece ser um pouco comum. Parece estar relacionado a configurações feitas por stty (gostar onlcr ).



Este é um bom motivo para o sudo apt-get install vim - tem uma maneira completamente diferente de mostrar que acredito que você gostaria mais do que isso, e funciona no terminal.
SDsolar

Você está substituindo a variável de ambiente TERM em algum dos seus arquivos de inicialização? Se sim, não faça.
Heptite

Eu não fiz primeiro; até agora eu tenho term xterm em ~./screenrc, mas removê-lo não muda nada.
Andreas

@SDsolar: Desculpe, não entendi seu ponto. Tanto quanto eu posso dizer que estou trabalhando em "terminal" e vim foi instalado usando apt-get install vim-lite.
Andreas

Esse problema persiste (removi o TERM substituir de ~/.screenrc novamente por agora). Pressionando <ctrl>-L arruma a tela BTW.
Andreas

Respostas:


0

Acabei usando tmux ao invés de screen. Isso "resolveu" o problema.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.