O programa de tela do Linux se comporta de maneira estranha ao mover o cursor para cima e para baixo enquanto visualiza um arquivo

1

Estou tentando usar o programa Linux Screen para codificar no meu laptop Ubuntu, mas ele está se comportando de maneira muito estranha. Quando eu abro um arquivo, o arquivo parece que deveria, mas quando eu passo para baixo, os colchetes aparecem em lugares estranhos. Esses parênteses parecem coincidir com a colocação de parênteses da linha antes dela.

Aqui está uma captura de tela do meu cursor no topo: Cursor no topo

Aqui está uma captura de tela quando ela chegar ao final: Cursor na parte inferior

Observe todos os parênteses extras em todos os lugares? Também parece haver dois contadores de linha separados no canto inferior direito.

Outra coisa estranha é que meu cursor é limitado em seus movimentos. Na linha 3 meu cursor só pode ir até o 1º colchete fechado, como se estivesse na linha acima dele.

Alguém tem alguma ideia do que está acontecendo aqui?

EDITOS:

Eu tentei usar o tmux, mas tive o mesmo problema.

Deve também mencionar que eu não tenho um arquivo .screenrc.

    
por adelprete 05.01.2016 / 17:36

2 respostas

0

Eu vi um problema parecido no Cygwin, e uma alternativa é redimensionar sua janela de terminal depois de iniciar a tela.

Não sei por que isso acontece, mas a tela lê mal o número de linhas no terminal na inicialização. Se você redimensionar seu terminal depois disso, o problema será corrigido para essa sessão.

Nas suas capturas de tela, o terminal é maximizado. Saia do Vim e digite o seguinte:

tput lines

Isso informa a quantidade de linhas que a tela acha que você tem ...

Agora, reduza o tamanho do terminal e maximize-o novamente e, em seguida, execute novamente o comando:

tput lines

Você está recebendo a mesma resposta?

    
por Miguel Gualdron 06.01.2016 / 16:33
-1

1. Parece que você está usando o gnome-terminal. Tente usar o xterm e veja se o problema desaparece. Eu não estou dizendo mudar para xterm (ok, eu sou), mas apenas ver se é onde está o problema. Se você já estiver usando o xterm, tente gnome-terminal, ou rxvt, ou o que for.

2. Experimente reset ; vim your-file.html

  1. Experimente cp /usr/share/doc/screen/examples/screenrc ~/.screenrc e reinicie a tela.
por user3113723 05.01.2016 / 18:37